Apache ShardingSphere(Incubating)云架构演化
2018年PostgreSQL中国技术大会 Apache ShardingSphere(Incubating) 云架构演化 Juan Pan panjuan@apache.org JD Digits 2018年PostgreSQL中国技术大会 Apache u 完全开源 u Apache的首个分布式数据库中间件 u 京东主导,多公司参与 u 应用广泛,已知70+公司的应用案例 应用广泛,已知70+公司的应用案例 2018年PostgreSQL中国技术大会 发展历程 2015.10 Ø 项目启动 2016.01 Ø 正式开源 2016.08 Ø star突破1000 2018.02 Ø 京东数科加入 2018.05 Ø 成立社区 2018.11 Ø 进入Apache孵化器 2018.08 Ø star突破5000 2018年PostgreSQL中国技术大会 ShardingSphere架构 ShardingSphere 云原生 无中心 零侵入 2018年PostgreSQL中国技术大会 互联网数据库需求发展 RDBMS NoSQL NewSQL 键值数据库 文档数据库 列族数据库 图数据库 …… 分布式数据库 分布式数据库中间件 云数据库 MySQL Oracle PostgreSQL SQLServer …… 2018年PostgreSQL中国技术大会 分布式数据库中间优势 ü 底层数据库成熟性0 码力 | 34 页 | 5.07 MB | 1 年前3Apache ShardingSphere 5.0.0 Document
19 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 SQLServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.7.20 20. [Other] In SQLSever and PostgreSQL, why does the aggregation column with‐ out alias throw exception? . . . . . . . . . . . . . . BoneCP, Druid, HikariCP. • Supports any kind of JDBC standard database: MySQL, Oracle, SQLServer, PostgreSQL and any SQL92 followed databases. 1.1. Introduction 2 Apache ShardingSphere document, v5.0.00 码力 | 403 页 | 3.15 MB | 1 年前3Apache ShardingSphere 5.1.1 Document
19 openGauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 SQLServer . . 21 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 SQLServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 7.8.23 [Other] In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . .0 码力 | 458 页 | 3.43 MB | 1 年前3Apache ShardingSphere 5.2.0 Document
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 BenchmarkSQL 5.0 PostgreSQL statement list . . . . . . . . . . . . . . . . . . . . 340 6.7 Module Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 8.6.3 Other In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . . performance. • Ecosystem Compatibility The proxy can be accessed by any application using MySQL/PostgreSQL protocol, and the driver can connect to any database that implements JDBC specifications. • Zero0 码力 | 483 页 | 4.27 MB | 1 年前3Apache ShardingSphere 5.4.1 Document
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 BenchmarkSQL 5.0 PostgreSQL statement list . . . . . . . . . . . . . . . . . . . . 477 11.7 Module Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 xii 13.6.3 Other In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . . performance. • Ecosystem Compatibility The proxy can be accessed by any application using MySQL/PostgreSQL protocol, and the driver can connect to any database that implements JDBC specifications. • Zero0 码力 | 572 页 | 3.73 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0
18 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 SQLServer . . 292 7.7.19 19. [其他] 阅读源码时为什么会出现编译错误? IDEA 不索引生成的代码? . . . . 292 7.7.20 20. [其他] 使用 SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . 293 7.7.21 21. [其他] Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示 “Order MySQL,Oracle,SQLServer,PostgreSQL 以及任何 遵循 SQL92 标准的数据库。 1.1.2 ShardingSphere-Proxy 定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支 持。目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使 用任何兼容0 码力 | 385 页 | 4.26 MB | 1 年前3Apache ShardingSphere 5.2.1 Document
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 BenchmarkSQL 5.0 PostgreSQL statement list . . . . . . . . . . . . . . . . . . . . 367 6.7 Module Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 8.6.3 Other In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . . performance. • Ecosystem Compatibility The proxy can be accessed by any application using MySQL/PostgreSQL protocol, and the driver can connect to any database that implements JDBC specifications. 1.10 码力 | 523 页 | 4.51 MB | 1 年前3Apache ShardingSphere v5.5.0 document
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 ix BenchmarkSQL 5.0 PostgreSQL statement list . . . . . . . . . . . . . . . . . . . . 506 11.7 Module Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 13.6.3 Other In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . . performance. • Ecosystem Compatibility The proxy can be accessed by any application using MySQL/PostgreSQL protocol, and the driver can connect to any database that implements JDBC specifications. • Zero0 码力 | 602 页 | 3.85 MB | 1 年前3Apache ShardingSphere 中文文档 5.4.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 441 11.6 模块测试 . . . . . . . . . . . . . . . . . . 511 13.6.2 其他阅读源码时为什么会出现编译错误? IDEA 不索引生成的代码? . . . . . . . 511 13.6.3 其他使用 SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 511 13.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order 构语言提供支 持。 1.2 产品功能 1.3 产品优势 • 极致性能 驱动程序端历经长年打磨,效率接近原生 JDBC,性能极致。 • 生态兼容 代理端支持任何通过 MySQL/PostgreSQL 协议的应用访问,驱动程序端可对接任意实现 JDBC 规范的数 据库。 1 Apache ShardingSphere document • 业务零侵入 面对数据库替换场景,ShardingSphere0 码力 | 530 页 | 4.49 MB | 1 年前3Apache ShardingSphere 中文文档 5.3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 420 11.6 模块测试 . . . . . . . . . . . . . . . . . . 490 13.6.2 其他阅读源码时为什么会出现编译错误? IDEA 不索引生成的代码? . . . . . . . 490 13.6.3 其他使用 SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 490 13.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order 构语言提供支 持。 1.2 产品功能 1.3 产品优势 • 极致性能 驱动程序端历经长年打磨,效率接近原生 JDBC,性能极致。 • 生态兼容 代理端支持任何通过 MySQL/PostgreSQL 协议的应用访问,驱动程序端可对接任意实现 JDBC 规范的数 据库。 1 Apache ShardingSphere document • 业务零侵入 面对数据库替换场景,ShardingSphere0 码力 | 508 页 | 4.44 MB | 1 年前3
共 22 条
- 1
- 2
- 3