基于MGR的强一致性数据库介绍_第1页
基于MGR的强一致性数据库介绍_第2页
基于MGR的强一致性数据库介绍_第3页
基于MGR的强一致性数据库介绍_第4页
基于MGR的强一致性数据库介绍_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于MGR的读写强一致性数据库介绍技术创新 变革未来目录现实问题写一致性读一致性规划和展望Whats the reality ?PART ONE1现实中的交易场景2Write ConsistencyPART TWO数据库模型分布式数据库的核心能力0102050304ClusterMultiple replicas01. Scalability弹性的扩展能力05. Availability保证99.99%的可用性02. Fault-Tolerant可以容忍实例、机器、存储 和网络的异常03. Write Consistency数据一旦写入成功, 不会丢失04. Read Consistency保

2、证数据读取的线性一致 性分布式数据库的核心能力写一致性Replicated State MachineConsensus Protocol为什么选择MySQL Group ReplicationMGRMySQL Group Replication01. Consensus ProtocolMencious (Paxos variant) 保证线性一致性全局同序处理03. Multiple Primary多点写入 提升可用性02. Stability官方支持 社区生态完善04. Focus读取的线性一致性 完善一致性语义为什么选择MySQL Group Replication3Read Cons

3、istencyPART THREEMGR的架构和复制方式读一致性read-your-writes consistencymonotonic-readsconsistent prefix reads01. Proxy Route通过Proxy流量 调度的方式W + R NDrawer Principle02. Read convert Write读转换为写 走一遍Paxos协议记录写入点 读取时携带写入点推进到写入点后下放读 HOW03. Quonum Read04 Read with Write-Point05 all sync + read wait until commit读一致性读一致性

4、读一致性ConclusionMake simpleappear as only one copy of data日志的一致性性能20000180001600014000120001000080006000400020000Throughput (tx per second)Single-Pirmary Throughput: Sysbench OLTP RW 1 IDC050000100000150000Throughput (tx per second)Single-Pirmary Throughput: Sysbench OLTP RO 1 IDC140001200010000800060

5、00400020000Throughput (tx per second)Group ReplicationConsistent ReadSingle-Pirmary Throughput: Sysbench OLTP RW 2 IDCGroup ReplicationConsistent Read020000400006000080000100000120000Throughput (tx per second)Group ReplicationConsistent ReadSingle-Pirmary Throughput: Sysbench OLTP RO 2 IDCGroup ReplicationConsistent Read最佳实践内存使用冲突检测库,在途事务,恢复时对增量数据的缓存 Paxos消息缓存,writesets开销节点管理失败节点重新加入3+1容灾读一致性错误节点摘除读流量开启流量控制、大事务限制4BlueprintPART FOUR规划和展望Optimization冲突检测库的gc优化 内存容量管理writesets版本Multiple Primary多写试点整合一致性读 跨机房优化Enhance Consistency Read优化性能 提前回放 版本管理Port with MySQL 8.0.14一致性增

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论