01 Sharding JDBC概览Sharding-JDBC 概览 1.1 认识ShardingSphere ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding- JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提 供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容 器、云原生等各种多样化的应用场景。 BoneCP, Druid, HikariCP等。 支持任意实现JDBC规范的数据库。目前支持MySQL,Oracle,SQLServer和 PostgreSQL。 1.3 认识Sharding-Proxy 定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构 语言的支持。 目前先提供MySQL版本,它可以使用任何兼容MySQL协议的访问客户端(如: MySQL Command Client, MySQL Workbench等)操作数据,对DBA更加友好。 向应用程序完全透明,可直接当做MySQL使用。 Sharding-JDBC Sharding-Proxy Sharding-Sidecar 数据库 任意 MySQL MySQL 连接消耗数 高 低 高 异构语言 仅Java 任意 任意 性能 损耗低 损耗略高 损耗低 无中心化 是0 码力 | 6 页 | 781.70 KB | 1 年前3
Apache ShardingSphere Shadow DB 及在 CyborgFlow 中的应用 - 侯阳Apache ShardingSphere Roadmap 1.x (2016) Sharding-JDBC 2.x (2017) Registry Center 3.x (2018) Sharding-Proxy 4.x (2019) Apache ShardingSphere 5.x (2021) To Pluggable Apache ShardingSphere Status 文字0 码力 | 22 页 | 3.83 MB | 1 年前3
Apache ShardingSphere(Incubating) 云架构演化单体式架构 分布式微服务 云原生架构 Sharding- JDBC Sharding- Proxy Sharding- Sidecar JDBC&Proxy Sharding-Proxy JDBC+Proxy Sharding-Sidecar 对比 JDBC Proxy Sidecar 数据库 任意 单一 单一 连接数 高 低 高0 码力 | 37 页 | 3.00 MB | 1 年前3
Apache ShardingSphere(Incubating)云架构演化2018年PostgreSQL中国技术大会 JDBC+MySQL-Proxy 2018年PostgreSQL中国技术大会 PostgreSQL-Proxy Sharding-JDBC Sharding-Proxy 用户提供驱动 Category X 提供协议实现,用户提供驱动 Category A 内置支持 2018年PostgreSQL中国技术大会 Sidecar 2018年PostgreSQL中国技术大会0 码力 | 34 页 | 5.07 MB | 1 年前3
共 4 条
- 1













