暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营学习心得—主流数据库产品高可用性对比

原创 李祁 2021-09-15
1564

周末参加两天8小时的openGauss训练营,对华为开源的openGauss数据库有了一次完整的认识。openGauss作为主流数据库产品,提供主备模式的高可用支持,接下来我们一起梳理对比一下主流数据库高可用性对比。

1. openGauss主备HA

image.png
主备复制采用WAL日志复制技术,支持级联备库,目前支持一主八备规模,支持同步复制、异步复制,支持最大可用模式,支持switchover、failover操作。
Switchover:主机运行正常,因为维护等需求进行switchover操作,switchover之后主机降备,备机升主并开始接管业务,这些操作需要主机和备机之间交互才能完成。
Failover:主机故障后,备机需要进行failover操作,failover后备机升主,开始接管业务;failover的过程是备机独立完成的,不需要和主机进行交互。

2. Mysql主备复制

image.png
采用binlog日志复制技术,支持主备、主主、一主多备、多主一备和级联备库,支持同步复制、异步复制和半同步复制模式。

3. Mysql MGR(组复制)

image.png
采用Paxos共识协议,保证数据一致性,能够支持单主和多主复制技术,单主模式下能够实现自动选主操作

4. Mysql ndb cluster

image.png
采用ndb内存存储引擎的mysql高可用性解决方案,MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,目的是提供容错性和高性能。

5. Oracle RAC

image.png
基于shared-disk共享存储解决方案,实现自动故障转移,实现负载均衡,具有良好的扩展性

6. Oracle ADG

image.png
支持备库以只读方式打开,同时应用日志,实现读写分离。oracle adg支持三种数据保护模式:最大保护模式、最大可用模式、最大性能模式。

最后修改时间:2021-09-15 21:43:13
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论