Oracle数据库利用Redo日志机制实现事务重演和可恢复性,其中DataGuard技术通过主备节点间的日志传输实现数据同步。在故障时,备用数据库可提供业务服务或作为容灾备份站点,确保数据安全。下图简要说明了Oracle DataGuard技术的实现机制,重点在于Redo日志的传输和应用。DataGuard技术有三种主要实现模式:最大保护模式要求主、备数据库同时写入Redo以实现零数据损失;最大可用模式在网络中断时允许主库继续处理事务;最大性能模式在主库归档时传输Redo日志至备库,最大限度减少对主库性能的影响。