1 / 29
文档名称:

数据库高可用架构设计.pptx

格式:pptx   大小:976KB   页数:29页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库高可用架构设计.pptx

上传人:cjc201601 2019/2/5 文件大小:976 KB

下载得到文件列表

数据库高可用架构设计.pptx

文档介绍

文档介绍:数据库高可用架构设计技术创新,变革未来数据库高可用发展历程目录Aurora高可用架构设计MGR高可用架构设计多副本数据一致高可用架构设计PART01数据库高可用发展历程基于复制的数据库高可用架构Pros原生支持快速部署,易维护同步复制可以确保数据一致Cons异步复制丢数据同步复制无法支撑写密集业务复制延迟基于日志的数据库高可用架构MasterSlaveSlave(lastest)SlaveMHABinarylogDifferbinarylogMasterSlave共享存储ReplicationDoubleWriteBinlogdoublewritePros限定条件下能够保证数据的一致性ConsMHA:主机服务器SSH无法访问丢数据日志双写:异步状态下丢数据基于块设备镜像的数据库高可用Pros对数据库透明通用高可用解决方案Cons性能无法满足跨网络流量PageCacheFileSystemDRBDIOSchedulerDiskDriverPageCacheFileSystemDRBDIOSchedulerDiskDriverDRBDPrimaryReplicaSharednothing多副本高可用架构ClientT1ClientT2ClientT3T2T1T3T2T1T3T2T1T3数据处理模块事务分发模块PaxosProsSharednothing多副本,金融级可靠性支持多写,解决写扩展问题Cons基于binlog的数据同步,复制延迟难以避免多写模式下所有的事务提交都必须要冲突检测,即使没有冲突MGRCloud-NativeDatabaseApplicationsSQLTransactionsCacheLogingSQLTransactionsCacheLogingStorageAuroraPolarDBProsShareddiskcluster计算和存储分离,解决扩展性方案具有通用性获得更好的性能Cons技术门槛高强依赖于底层基础设施PART02Aurora高可用设计为什么要有Aurora?跨网络传输的数据RedologBinlogDataPageDoubleWriteFRM所有数据要跨网络传输5次,其中3次传输还是串行的