1. openGauss主备HA
主备复制采用WAL日志复制技术,支持级联备库,目前支持一主八备规模,支持同步复制、异步复制,支持最大可用模式,支持switchover、failover操作。
Switchover:主机运行正常,因为维护等需求进行switchover操作,switchover之后主机降备,备机升主并开始接管业务,这些操作需要主机和备机之间交互才能完成。
Failover:主机故障后,备机需要进行failover操作,failover后备机升主,开始接管业务;failover的过程是备机独立完成的,不需要和主机进行交互。
2. Mysql主备复制
采用binlog日志复制技术,支持主备、主主、一主多备、多主一备和级联备库,支持同步复制、异步复制和半同步复制模式。
3. Mysql MGR(组复制)
采用Paxos共识协议,保证数据一致性,能够支持单主和多主复制技术,单主模式下能够实现自动选主操作
4. Mysql ndb cluster
采用ndb内存存储引擎的mysql高可用性解决方案,MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,目的是提供容错性和高性能。
5. Oracle RAC
基于shared-disk共享存储解决方案,实现自动故障转移,实现负载均衡,具有良好的扩展性
6. Oracle ADG
支持备库以只读方式打开,同时应用日志,实现读写分离。oracle adg支持三种数据保护模式:最大保护模式、最大可用模式、最大性能模式。