Data Guard 适用于 Oracle 数据库,是以主备库的形式进行容灾的,主库为生产库,备库可以在主库出问题时切换成主库。备库分物理与逻辑两种,物理备库与主库完全一致,逻辑备库与主库只是逻辑一致。备库一般处于 mount 状态,也可以只读方式打开进行实时查询。可以将备库转化成快照备库进行生产上的模拟测试。
Golden gate 是分源端和目标端数据库,源端是做数据写入的,目标端就是源端数据的复制,复
制速度可达到秒级异步传输,两库都是开启的都可以实时查询,extract 进程将源端的联机日志提取通过 tcp/ip 协议网络传输给目标端 replicat 进程解析为 sql 语句后应用到目标数据库实现一致性,它可以在不同类型和版本的数据库间做复制,只是实现了数据的保护不会在发生故障时切换数据库。