高可用计算公式 策略 2F+1 F=1,2,3...实现高可用策略
高可用计算公式 策略 2F+1 F=1,2,3...实现高可用策略
高可用计算公式
2F+1 F=1,2,3...
F代表主库/写入节点的数量
一个写库必须要有两个备库才算高可用
一台数据库能正常提供服务,至少要3台数据库服务器
比如公司有一个数据中心,那么,至少要加多两个数据中心才算是 高可用
金融行业的两地三中心 ,同城灾备+异地灾备
腾讯雷海林 的TDMySQL, 一主两从 也实现了高可用策略,但是要自己实现选举机制,不选举就会脑裂
途牛多数据中心分布式数据库同步
http://www.infoq.com/cn/presentations/tuniu-multiple-data-centers-distributed-database-synchronization?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row2
http://www.mysqlab.net/

f
SQL Azure也实现了2F+1
http://blogs.msdn.com/b/apgcdsd/archive/2015/03/24/windows-azure-sql-3.aspx#rd
在任何时间,至少三个数据库的副本——一个主库,两个或多个副库在运行。
数据会通过基于仲裁的提交机制,在事务提交之前写入主库和一个副库。
如果主库上的硬件出现故障,Azure SQL数据库会检测到这个故障,并自动故障转移到副库中。
另外以防一个副库的物理损失,Azure服务会自动创建一个新的副库。因此在数据中心至少会有两个物理和事务一致性的数据库副本存在
f

浙公网安备 33010602011771号