专场9.1-多region分布式数据库方案与实践-赵飞翔.pdf

编号:126914 PDF 42页 3.21MB 下载积分:VIP专享
下载报告请您先登录!

专场9.1-多region分布式数据库方案与实践-赵飞翔.pdf

1、多region分布式数据库方案与实践赵飞祥赵飞祥Airwallex空中云汇 数据架构师曾就职于太极计算机、北京竞技世界网络技术有限公司、斗鱼等企业。Oracle 10g OCP,11g OCM,Oracle YEP年轻专家。喜爱技术总结和分享、多次行业会议和沙龙演讲嘉宾、IT Pub博客专家。2010年开始从事数据库相关运维、架构、开发工作,涉足postgresql、mysql、Oracle、greenplum、MongoDB、redis等数据库,目前主要研究PostgreSQL数据库和DevOps方向个人博客:http:/ 关系型数据库 SQL 非关系型数据库 No-SQL 新型数据库 Ne

2、w-SQL数据库水平扩展 垂直扩展与水平扩展 分布式算法应用到DB 可以实现的特性更高可用性和健壮性可扩展性Rolling updateRolling upgrade多region数据写的业务需求 多region和单region的业务需求 数据库多点写入的意义 多 region/点 写是分部式数据库区别单体数据库的重要特征2.分布式数据库常见方案多节点数据写入的实现层面多节点写入的不同实现:业务层:程序控制多节点写入 代理层:控制多节点写入 数据库层:实现多节点写入单region的数据多点写入实现 MySQL MGR MySQL innodb cluster Cloud provider di

3、stributed database Cochroach DB Yugabyte DB选择YugabyteDB作为分布式数据库的主要原因Yugabyte DB单region多写架构Yugabyte DB Universe Yugabyte Primary Cluster Yugabyte Read ReplicaYugabyte DB多region架构之 xCluster Primary Cluster Replica async jobYugabyte DB多region架构之 xCluster 1:1 xCluster 1:n xCluster n:n xClusterYugabyte D

4、B多region架构之 GEO-parition clusterYugabyte DB多region架构之 GEO-parition cluster 可以在多个region部署,能够满足 ACID一致性的global集群 每个table都要geo-location列,用于定位数据存放和查找地 每个表都是按照geo-location列进行list分区的分布表 不同region的数据,可以存放在不同的region,满足法规要求 region级别的事务表和元数据下推,避免跨region事务 如果有跨region查询,可以增加 read replica 进行 local readYugabyteDB

5、分布式数据库常用架构三种常见架构:Primary cluster+Read Replica primary部署单region,主要实现高可用primary部署多region,主要实现 DR YugabyteDB xCluster多个region都是独立的 Primary cluster,稳定性和性能好,注意数据冲突 YugabyteDB GEO-parition Cluster多个region是一个大的primary cluster,表是分区表,便于数据主权隔离3.分布式数据库实现原理分布式数据库与单体数据库架构区别YugabyteDB分层数据库架构YugabyteDB Universe之 Y

6、B-TServer ServiceYugabyteDB Universe 之 YB-TSaster ServiceYB Tablet Server的角色和功能:将PG中的table再次分片成更小的 tablet,并按照 replciation factor 实现 raft 协议同步和调度 tablet分片由YugabyteDB自动实现和完成,对应用透明,所有表必须由主键,且在第一次创建表时,就要创建好 tablet也具有高可用,是由很多个 raft协议组实现 tablet 的分片、存储、查询是分布式事务和分布式查询的基础YugabyteDB Univer

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(专场9.1-多region分布式数据库方案与实践-赵飞翔.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠