Vitess解析0 码力 | 21 页 | 926.63 KB | 2 年前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰加汪 mp av 本本 邮生 revision3 所 range 分片。 于宁5全为 1. 底层 ByteKV 全局有序,无论是点查还是范 围查询,均非常友好 2. 避免了热点 key 的产生 3. 对用户 key 进行编码,保证编码前后顺序不 变 读 本到 配忆 多损与 multi raft range 分片,增大写并发 Brain 层无磁盘 io,只有网络 io 写优化 - 3 事务优化 精心设计 key 格式 一个 k8s 对象的索引和数据在同一分区内 跨分区分布式事务 -> 分区内单机事务 读优化 - 1 Range 读 Unary -> Stream 代替分页,降低延迟 ee 读优化 - 2 多分片并发读 通过并发,大大减少读时延 读优化 架构 2 中进 。 目前所有消息严格要求有序 。 消息不重不丢、严格有序,所以写必须单点 。Kubernetes 本质是一个最终一致性的系统 。 关注单个对象的最终状态 。 分片多点写,避免写单点 , 分片内部消息严格有序 届分请间消息可以乱序 。, 读、写、watch 能力均可以水平扩展 充 欢迎 尝 联系邮箱: xuchen.xiaoying@bytedance0 码力 | 60 页 | 8.02 MB | 2 年前3
The Vitess 6.0 Documentation0 码力 | 210 页 | 846.79 KB | 2 年前3
[PingCAP Meetup SH 5.26]上海电信微信营业厅 TiDB 实践 v 1.6五月追剧热点,我来告诉你! 2 天翼手机节 报价不玩虚! 0 ## 欧罗达 套餐·余额 我的服务 我要办理 ## 业务痛点 运维 中间件 稳定性 ## 选择 MyCat TIDB Mysql 分片 ## 选型测试 Mysql 主从分表:活动 延迟 Mycat:进行过 100 张分表处理,复杂度、可维护性高 TIDB:进行生产数据导入和实时同步进行数据测试。当时 beta 版本 ## 上线0 码力 | 9 页 | 188.20 KB | 1 年前3
The Vitess 11.0 Documentation0 码力 | 481 页 | 3.14 MB | 2 年前3
The Vitess 5.0 Documentation0 码力 | 206 页 | 875.06 KB | 2 年前3
孟浩然-Apache ShardingSphere 架构解析&应用实践|功能|提供基础功能|提供基础设施和最佳实践| |驱动方式|配置文件|标准 DistSQL| |耦合|耦合较大,存在功能依赖|相互隔离,互无感知| |组合方式|固定的组合方式:以数据分片为基础,叠加读写分离和数据加密等功能|自由的组合方式:数据分片、读写分离和数据加密等功能自由组合使用| ## 产品架构 应用端 ShardingSphere-JDBC JAVA/轻量/高性能 代理端 ShardingSphere-Proxy 采用无中心化架构,与应用程序共享资源,适用于 Java 开发的高性能的轻量级 OLTP 应用; - ShardingSphere-Proxy 提供静态入口以及异构语言的支持,独立于应用程序部署,适用于 OLAP 应用以及对分片数据库进行管理和运维的场景。 ## 整体架构 ## 连接 连接数据和应用,关注多模数据库之间的合作 ## 增量 通过数据库入口流量的抓取提供透明化的增量功能 ## 可插拔 微内核完全面向可插拔的三层架构体系设计 c4fabf401b4b57/p9_3.jpg) ## 增量 增量是 ShardingSphere 的主要能力,在拦截访问数据库流量的前提下,透明化的提供增量功能。增强包含了流量的重定向(数据分片、读写分离、影子库)、流量变形(数据加密)、流量鉴权(SQL 审计、权限)、流量治理(熔断、限流)以及流量分析(可观察性、服务质量分析)等。 这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。 当前版本:3.0 官网地址:https://shardingsphere.apache.org/index_zh 轻量级OLTP应用;Sharding-Proxy提供静态入口以及异构语言的支持,适用于OLAP应用以及对分片数据库进行管理和运维的场景。 ShardingSphere是多接入端共同组成的生态圈。通过混合使用Sharding-JDBC和Sharding-Proxy,并采用同一注册中心统一配置分片策略,能够灵活的搭建适用于各种场景的应用系统,架构师可以更加自由的调整适合于当前业务的最佳系统架构。 ! 6 功能列表 ## 数据分片 • 分库 & 分表 • 读写分离 • 分布式主键 ## 分布式事务(Doing) • XA强一致事务 • 柔性事务 ## 数据库治理 • 配置动态化 • 熔断 & 禁用 • 调用链路追踪 • 弹性伸缩 (Planning) ### 1.7 数据分片工作原理 ShardingSphere的3个产品的数据分片主要流程是完全一致的。核心由SQL解析0 码力 | 6 页 | 781.70 KB | 2 年前3
共 168 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













