新一代分布式关系型数据库RadonDB.PDFVIP

  • 1
  • 0
  • 约4.65千字
  • 约 23页
  • 2019-12-28 发布于天津
  • 举报
RadonDB 新一代分布式关系型数据库 演讲者/张雁飞 SPEAKER ▶ TokuDB内核维护者、XeLabs核心成员 ▶ 淘宝核心系统/阿里云数据库内核组/青云数据库团队 ▶ 目前在青云从事新一代数据库产品设计与研发工作 @BohuTANG RadonDB ► 可扩展 ► 高可用 ► 强一致 ► 易部署 ► MyNewSQL Architecture Distributed SQL Nodes (stateless) Storage Radon Radon Radon MySQL Protocol raft raft raft raft raft Storage Storage Storage Nodes Compute Nodes Distributed SQL ►生成分布式执行计划 ►执行器并行执行 ►orderby/limit/groupby/aggr/join … ►主从模式 Storage Nodes ►存储层 由多个 node 组成 Storage Nodes ►每个node 由多副本组成 raft raft raft Storage ►每个副本为一个 MySQL ►不仅存储还有计算能力 副本 ▶ 为什么不是KV? MySQL! ▶ 稳定可靠、多索引写原子保证 ▶ 计算下推,数据就近计算原则 ▶ 不仅存储还有计算能力 ▶ SQL 与 Storage 数据传输最小化 ▶ MySQL 8.0更加强大... 高可用 ►GTID 作为 Raft Log Index VIP VIP ►Raft 协议选主、Log 并行复制 X ►主副本故障秒级切换即可服务 GTID+ ►强 Semi-Sync 确保事务不丢失 Raft ►单副本故障可快速流式重建 ►无中心化,可跨机房部署 Raft+MySQL = Raft 选主+GTID 并行复制+强 Semi-Sync 数据强一致、切换零丢失 数据分布 CREATE TABLE t1(id int, age id) PARTITION BY HASH(id) t1_0000

文档评论(0)

1亿VIP精品文档

相关文档