关键词:事务 合成 transaction merge DML insert update delete commit rollback
redolog memory disk 一致性 完整性
DDS这类oracle复制容灾软件是使用oracle自身的机制保证数据的一致性和完整性,即只传递commit之后的交易语句,在源端rollback的交易不会传递到目标端。这里有一个问题,如果单个交易很大,那么DDS仍然要等待交易结束之后才能开始向目标端复制。因此,如果有大交易的应用,应该在生产主机开辟较大的磁盘空间用作缓存使用。而大交易也会带来较长的复制时间延迟。