-   0 码力 |
          43 页 |
          1.14 MB
          | 1 年前 3 
 
-   0 码力 |
          45 页 |
          2.75 MB
          | 6 月前 3 
 
-  ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar  (规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。它们均提供标准化的数据水平  扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用  场景。  Apache ShardingSphere 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并 版本开始致力于可插拔架构,项目的功能组件能够灵活的以可插拔的方式  进行扩展。目前,数据分片、读写分离、数据加密、影子库压测等功能,以及对 MySQL、PostgreSQL、  SQLServer、Oracle 等 SQL 与协议的支持,均通过插件的方式织入项目。开发者能够像使用积木一样定  制属于自己的独特系统。Apache ShardingSphere 目前已提供数十个 SPI 作为系统的扩展点,而且仍在不  断增加中。  ShardingSphere 库(或表),奇数主键的记录放入 1 库(或表),如下图所示。  3.1. 数据分片 9  Apache ShardingSphere document, v5.0.0-beta  水平分片从理论上突破了单机数据量处理的瓶颈,并且扩展相对自由,是分库分表的标准解决方案。  3.1.2 挑战  虽然数据分片解决了性能、可用性以及单点备份恢复等问题,但分布式的架构在获得了收益的同时,也  引入了新的问题。  面对如此散乱的分库分表之 0 码力 |
          301 页 |
          3.44 MB
          | 1 年前 3 
 
-  整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299  6.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299  6.3 性能测试 . . . . 310  BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 312  6.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321  6.6.1 ShardingSphere  1.1.1 介绍  Apache ShardingSphere 是一款开源的分布式数据库生态项目,由 JDBC 和 Proxy 两款产品组成。其核心  采用微内核 + 可插拔架构,通过插件开放扩展功能。它提供多源异构数据库增强平台,进而围绕其上层  构建生态。  Apache ShardingSphere 设计哲学为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如  0 码力 |
          449 页 |
          5.85 MB
          | 1 年前 3 
 
-  整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427  11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427  11.3 性能测试  . . . 438  BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 441  11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449  11.6.1 可满足业务无需改造,实现平滑业务迁移。  • 运维低成本  在保留原技术栈不变前提下,对 DBA 学习、管理成本低,交互友好。  • 安全稳定  基于成熟数据库底座之上提供增量能力,兼顾安全性及稳定性。  • 弹性扩展  具备计算、存储平滑在线扩展能力,可满足业务多变的需求。  • 开放生态  通过多层次(内核、功能、生态)插件化能力,为用户提供可定制满足自身特殊需求的独有系统。  1.3. 产品优势 2  2  设计哲学  ShardingSphere 0 码力 |
          530 页 |
          4.49 MB
          | 1 年前 3 
 
-  7.6.1 整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271  7.6.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271  7.6.3 性能测试 .   275  Sysbench 性能测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275  7.6.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285  SQL 解析测试 . .  )、流量治理(熔断、限流)以及流量分析(服  务质量分析、可观察性)等透明化增量功能;  • 可插拔:项目采用微内核 + 三层可插拔模型,使内核、功能组件以及生态对接完全能够灵活的方式  进行插拔式扩展,开发者能够像使用积木一样定制属于自己的独特系统。  ShardingSphere 已于 2020 年 4 月 16 日成为 Apache 软件基金会的顶级项目。欢迎通过邮件列表参与讨  论。  1 0 码力 |
          385 页 |
          4.26 MB
          | 1 年前 3 
 
-  式,需要一场 计算方式的革命。  传统的主机计算模式在海量数据面前,除了造价昂贵外,在技术上也 难于满足数据计算性能指标,传统主机的 Scale-up 模式遇到了瓶颈, SMP(对称多处理)架构难于扩展,并且在 CPU 计算和 IO 吞吐上不 能满足海量数据的计算需求。  分布式存储和分布式计算理论刚刚被提出来,Google 的两篇著名论文 发表后引起业界的关注,一篇是关于 GFS 分布式文件系统,另外一篇 由此,业界认识到对于海量数据需要一种新的计算模式来支持,这种 模式就是可以支持 Scale-out 横向扩展的分布式并行数据计算技术。  当时,开放的X86服务器技术已经能很好的支持商用,借助高速网络(当 时是千兆以太网)组建的 X86 集群在整体上提供的计算能力已大幅高 于传统 SMP 主机,并且成本很低,横向的扩展性还可带来系统良好 的成长性。  问 题 来 了, 在 X86 集 群 上 实 现 自 动 的 计算的功能也无能为力,就其因估计还是受到 mysql 在这方面限制。  3) 扩展性方面,Postgresql 比 mysql 也要出色许多,Postgres 天生就 是 为 扩 展 而 生 的, 你 可 以 在 PG 中 用 Python、C、Perl、TCL、 PLSQL 等等语言来扩展功能,在后续章节中,我将展现这种扩展 是如何的方便,另外,开发新的功能模块、新的数据类型、新的索 引类型等等非常方便,只要按照 API 0 码力 |
          64 页 |
          2.73 MB
          | 1 年前 3 
 
-  整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453  11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453  11.3 性能测试  . . . 464  BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 467  11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475  11.6.1 可满足业务无需改造,实现平滑业务迁移。  • 运维低成本  在保留原技术栈不变前提下,对 DBA 学习、管理成本低,交互友好。  • 安全稳定  基于成熟数据库底座之上提供增量能力,兼顾安全性及稳定性。  • 弹性扩展  具备计算、存储平滑在线扩展能力,可满足业务多变的需求。  • 开放生态  通过多层次(内核、功能、生态)插件化能力,为用户提供可定制满足自身特殊需求的独有系统。  1.3. 产品优势 2  2  设计哲学  ShardingSphere 0 码力 |
          557 页 |
          4.61 MB
          | 1 年前 3 
 
-   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406  viii  11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406  11.3 性能测试  . . . 417  BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 420  11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428  11.6.1 可满足业务无需改造,实现平滑业务迁移。  • 运维低成本  在保留原技术栈不变前提下,对 DBA 学习、管理成本低,交互友好。  • 安全稳定  基于成熟数据库底座之上提供增量能力,兼顾安全性及稳定性。  • 弹性扩展  具备计算、存储平滑在线扩展能力,可满足业务多变的需求。  • 开放生态  通过多层次(内核、功能、生态)插件化能力,为用户提供可定制满足自身特殊需求的独有系统。  1.3. 产品优势 2  2  设计哲学  ShardingSphere 0 码力 |
          508 页 |
          4.44 MB
          | 1 年前 3 
 
-  · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 100  4.1.4  扩展阅读 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 生态,应用无需或者修改少量代码即可从 MySQL 迁移到  TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。  2.1.2 四大核心应用场景  • 金融行业场景  金融行业对数据一致性及高可靠、系统高可用、可 扩展性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO 试用链接:快速体验 | 下载离线包  在 8.4.0 版本中,你可以获得以下关键特性:   分类 | 功能/增强 | 描述 | 可扩展性和性能 | 0 码力 |
          5072 页 |
          104.05 MB
          | 10 月前 3 |