如何高效运维分布式数据库?

针对现在国产的分布式数据库,如何进行运维可用性案例场景测试?
系统地针对分布式数据库运维管理、减低数据库运维人员的转型难度。

参与7

2同行回答

tshqintshqin资深解决方案架构师PingCAP
相较于单机系统,分布式数据库将网络纳入了架构之内,在设计可用性测试场景时,还应考虑网络隔离对系统可用性造成的影响,根据分布式 CAP 理论,一致性、可用性、分区容错性三者不能共存,系统选型中,应根据系统对于容灾能力的要求做出选择,在大部分金融联机交易场景中,需要在无法提供...显示全部

相较于单机系统,分布式数据库将网络纳入了架构之内,在设计可用性测试场景时,还应考虑网络隔离对系统可用性造成的影响,根据分布式 CAP 理论,一致性、可用性、分区容错性三者不能共存,系统选型中,应根据系统对于容灾能力的要求做出选择,在大部分金融联机交易场景中,需要在无法提供一致性数据时拒绝提供服务,即 CAP 中的 CP。

收起
软件开发 · 2021-05-23
浏览673
luxh08luxh08科技部门副总某互联网银行
国内数据库这两年发展迅速,孪生了不同的技术派系,有的产品已经在大型互联网公司深耕多年,有的产品已经在银行关键场景站住了脚跟,针对可用性测试场景,没有特殊之处,分布式数据库的可用性测试主要关注几个级别,设备级可用性、机柜性可用性、同城机房级可用性,异地机房级可用性,分布...显示全部

国内数据库这两年发展迅速,孪生了不同的技术派系,有的产品已经在大型互联网公司深耕多年,有的产品已经在银行关键场景站住了脚跟,针对可用性测试场景,没有特殊之处,分布式数据库的可用性测试主要关注几个级别,设备级可用性、机柜性可用性、同城机房级可用性,异地机房级可用性,分布式数据库通过多数派和多副本机制,大多都可以做到同城机房级的多活高可用,异地机房级一般都是通过异步binlog方式异步复制实现。大部分分布式数据库都是基于mysql协议实现的,要加大mysql dba方向的培养和招聘,通过mysql技能储备,对转型分布式架构方向进行人才队伍的建设。

收起
银行 · 2021-04-30
浏览685

提问者

大成
系统运维工程师国泰君安
擅长领域: 分布式系统服务器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-04-26
  • 关注会员:3 人
  • 问题浏览:1358
  • 最近回答:2021-05-23
  • X社区推广