ShardingJdbc基础
时间: 2023-09-02 17:13:34 浏览: 116
sharding-jdbc
4星 · 用户满意度95%
Sharding-JDBC是一个开源的分布式数据库中间件,它是当当网研发的项目,现在已经进入Apache孵化器,并被包含在Sharding-Sphere中。Sharding-JDBC是一个轻量级的Java框架,提供了额外的服务在Java的JDBC层。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可以理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。Sharding-JDBC的核心功能是数据分片和读写分离。通过Sharding-JDBC,应用程序可以透明地使用JDBC访问已经分库分表、读写分离的多个数据源,而不用关心数据源的数量以及数据如何分布。它适用于任何基于Java的ORM框架,如Hibernate、MyBatis、Spring JDBC Template,也可以直接使用JDBC。它还支持任意实现JDBC规范的数据库,并且目前支持MySQL、Oracle、SQLServer和PostgreSQL等数据库。\[1\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [(基础)Sharding-JDBC 第一章 快速入门](https://blog.csdn.net/gonghaiyu/article/details/106609662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文