关于关系型数据库集群的仲裁机制和原理探讨?

大家熟知的关系型数据库有Oracle\DB2\MySQL等。对于他们的集群也有很多种方式,Oracle Rac、DB2 PureScale,Mysql NDBCluster等。对于集群的仲裁方式也各有不同。欢迎各位同业兄弟贡献出自己对其中的一些理解,最终汇总成一个完整的知识点回馈给大家。...显示全部

大家熟知的关系型数据库有Oracle\DB2\MySQL等。
对于他们的集群也有很多种方式,Oracle Rac、DB2 PureScale,Mysql NDBCluster等。
对于集群的仲裁方式也各有不同。
欢迎各位同业兄弟贡献出自己对其中的一些理解,最终汇总成一个完整的知识点回馈给大家。

收起
参与16

查看其它 4 个回答啥馅的包子的回答

啥馅的包子啥馅的包子数据库管理员江苏国泰新点软件有限公司

Oracle通过心跳来了解彼此的状态。
1.如果某个节点宕机,那么健康的节点就会获得整个集群的控制权;
2.如果心跳出现问题,各个节点都正常,就是常说的脑裂split brain,通过投票算法,将某个节点剔除,获得控制权。

互联网服务 · 2017-06-22
浏览3960

回答者

啥馅的包子
数据库管理员江苏国泰新点软件有限公司

啥馅的包子 最近回答过的问题

回答状态

  • 发布时间:2017-06-22
  • 关注会员:5 人
  • 回答浏览:3960
  • X社区推广