66
77ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(计划中)这 3 款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。
88
9- ![ ] ( https ://raw.githubusercontent.com/dunwu/images/dev /snap/20201008151613.png)
9+ ![ ] ( http ://dunwu.test.upcdn.net /snap/20201008151613.png)
1010
1111#### ShardingSphere-JDBC
1212
@@ -16,7 +16,7 @@ ShardingSphere 是一套开源的分布式数据库中间件解决方案组成
1616- 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。
1717- 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,Oracle,SQLServer,PostgreSQL 以及任何遵循 SQL92 标准的数据库。
1818
19- ![ ] ( https ://raw.githubusercontent.com/dunwu/images/dev /snap/20201008151213.png)
19+ ![ ] ( http ://dunwu.test.upcdn.net /snap/20201008151213.png)
2020
2121#### Sharding-Proxy
2222
@@ -25,15 +25,15 @@ ShardingSphere 是一套开源的分布式数据库中间件解决方案组成
2525- 向应用程序完全透明,可直接当做 MySQL/PostgreSQL 使用。
2626- 适用于任何兼容 MySQL/PostgreSQL 协议的的客户端。
2727
28- ![ ] ( https ://raw.githubusercontent.com/dunwu/images/dev /snap/20201008151434.png)
28+ ![ ] ( http ://dunwu.test.upcdn.net /snap/20201008151434.png)
2929
3030#### Sharding-Sidecar(TODO)
3131
3232定位为 Kubernetes 的云原生数据库代理,以 Sidecar 的形式代理所有对数据库的访问。 通过无中心、零侵入的方案提供与数据库交互的的啮合层,即 ` Database Mesh ` ,又可称数据库网格。
3333
3434Database Mesh 的关注重点在于如何将分布式的数据访问应用与数据库有机串联起来,它更加关注的是交互,是将杂乱无章的应用与数据库之间的交互进行有效地梳理。 使用 Database Mesh,访问数据库的应用和数据库终将形成一个巨大的网格体系,应用和数据库只需在网格体系中对号入座即可,它们都是被啮合层所治理的对象。
3535
36- ![ ] ( https ://raw.githubusercontent.com/dunwu/images/dev /snap/20201008151557.png)
36+ ![ ] ( http ://dunwu.test.upcdn.net /snap/20201008151557.png)
3737
3838| _ Sharding-JDBC_ | _ Sharding-Proxy_ | _ Sharding-Sidecar_ | |
3939| :-------------- | :--------------- | :----------------- | ------ |
@@ -50,7 +50,7 @@ ShardingSphere-JDBC 采用无中心化架构,适用于 Java 开发的高性能
5050
5151Apache ShardingSphere 是多接入端共同组成的生态圈。 通过混合使用 ShardingSphere-JDBC 和 ShardingSphere-Proxy,并采用同一注册中心统一配置分片策略,能够灵活的搭建适用于各种场景的应用系统,使得架构师更加自由地调整适合与当前业务的最佳系统架构。
5252
53- ![ ] ( https ://raw.githubusercontent.com/dunwu/images/dev /snap/20201008151658.png)
53+ ![ ] ( http ://dunwu.test.upcdn.net /snap/20201008151658.png)
5454
5555### 功能列表
5656
0 commit comments