Apache Sharding-Sphere 3.1.0 发布了,Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。
主要改进内容包括:
API 变化
调整 orchestration 注册中心的持久化结构
调整 Sharding-JDBC 配置 API.
新特性
支持 XA Transaction.
如果只路由到单个数据节点,则 100% 兼容 SQL(只支持MySQL)
支持 SQL DISTINCT 语法
广播表
使用低 TPS 的 DefaultKeyGenerator 时解决数据精益问题