分布式数据库一般都是采用多数派协议保证数据的一致性,每家厂商可能对两阶段提交的优化不太一样。例如OceanBase数据库,它有几个机制保证了数据的一致性及性能。1是Paxos多数派协议,保证各个副本间数据的一致性;2是每个租户有独立的GTS,保证读取数据的一致性;3是OB对两阶段提交...
1、脑裂主要一般说的是一些部件高可用协议层面,两个节点同时认为自己为主节点。在双活架构下,一般数据中心级别切换一般需要人工介入,全部自动化触发同城切换的案例我还没有见到(一方面监控主要、切换工具自身可能存在故障或者误判,并且概率较发生数据中心故障更高。第二,切换...
存储复制是一般存储级比较常用的,但是要实现数据双活,在数据库层上可以使用ogg dg还有rac stream都可以,应用级一般都采用负载