Apache ShardingSphere开源分布式数据库中间件解决方案详解

ShardingSphere 是一个开源的分布式数据库中间件生态圈,由 Sharding-JDBCSharding-Proxy 和 Sharding-Sidecar(计划中)组成。它们分别独立提供数据分片、分布式事务和数据库治理功能,适用于 Java 同构、异构语言、云原生等多种应用场景。ShardingSphere 定位为关系型数据库中间件,合理利用关系型数据库的计算和存储能力,在分布式场景中增强现有数据库的性能,而不是替代或创建全新的数据库系统。NoSQLNewSQL 是新技术的探索前沿,与 ShardingSphere 并存且不互斥,放眼未来,拥抱变化的技术创新是值得支持的。同时,关系型数据库在企业核心业务中仍有重要地位,ShardingSphere 的目标是基于现有数据库系统的增量优化,而非彻底颠覆传统模式。ShardingSphere 于 2020 年 4 月 16 日从 Apache 孵化器毕业,现为 Apache 顶级项目,欢迎通过 dev 邮件列表参与讨论。

pdf 文件大小:8.83MB