shardingsphere 分库分表及配置示例

Sharding-JDBC是一个开源的分布式数据库中间件解决方案。它在Java的JDBC层以对业务应用零侵入的方式额外提供数据分片,读写分离,柔性事务和分布式治理能力。并在其基础上提供封装了MySQL协议的服务端版本,用于完成对异构语言的支持。
基于JDBC的客户端版本定位为轻量级Java框架,使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。
功能列表
数据分片
支持分库 + 分表支持聚合,分组,排序,分页,关联查询等复杂查询语句支持常见的DML,DDL,TCL以及数据库管理语句支持=,BETWEEN,IN的分片操作符自定义的灵活分片策略,支持多分片键共用,支持inline表达式基于Hint的强制路由支持分布式主键
读写分离
支持一主多从的读写分离支持同一线程内的数据一致性支持分库分表与读写分离共同使用支持基于Hint的

shardingsphere 分库分表及配置示例最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/7353.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>