300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > windows下mysql高可用_[@小川游鱼][¥20]Windows平台MySQL高可用方案-问答-阿里云开发

windows下mysql高可用_[@小川游鱼][¥20]Windows平台MySQL高可用方案-问答-阿里云开发

时间:2019-02-01 01:40:53

相关推荐

windows下mysql高可用_[@小川游鱼][¥20]Windows平台MySQL高可用方案-问答-阿里云开发

(1)主从或主主半同步复制

使用双节点数据库,搭建单向或者双向的半同步复制。在5.7以后的版本中,由于lossless replication、logical多线程复制等一些列新特性的引入,使得MySQL原生半同步复制更加可靠。

(2)半同步复制优化

半同步复制机制是可靠的。如果半同步复制一直是生效的,那么便可以认为数据是一致的。但是由于网络波动等一些客观原因,导致半同步复制发生超时而切换为异步复制,那么这时便不能保证数据的一致性。所以尽可能的保证半同步复制,便可提高数据的一致性。

该方案同样使用双节点架构,但是在原有半同复制的基础上做了功能上的优化,使半同步复制的机制变得更加可靠。

(3)高可用架构优化

将双节点数据库扩展到多节点数据库,或者多节点数据库集群。可以根据自己的需要选择一主两从、一主多从或者多主多从的集群。

由于半同步复制,存在接收到一个从机的成功应答即认为半同步复制成功的特性,所以多从半同步复制的可靠性要优于单从半同步复制的可靠性。并且多节点同时宕机的几率也要小于单节点宕机的几率,所以多节点架构在一定程度上可以认为高可用性是好于双节点架构。

(4)共享存储

共享存储实现了数据库服务器和存储设备的解耦,不同数据库之间的数据同步不再依赖于MySQL的原生复制功能,而是通过磁盘数据同步的手段,来保证数据的一致性。

(5)分布式协议

分布式协议可以很好解决数据一致性问题。

windows下mysql高可用_[@小川游鱼][¥20]Windows平台MySQL高可用方案-问答-阿里云开发者社区-阿里云...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。