Oracle 在2009年收购了Golden Gate,之后Oracle 把Stream 的一些优点引入到了Golden Gate。 所以以后在数据复制这块,Oracle 肯定也是大力发展Golden Gate。
官网参考:
http://www.oracle.com/us/corporate/Acquisitions/goldengate/index.html
Golden Gate复制原理是通过挖掘Oracle的日志(redo和归档),然后生成自己的队列文件,通过队列文件传输到目标端,目标端通过读取相应的队列文件在目标数据库中重演事务。
Golden Gate 可以跨不同的数据库进行复制,如 Oracle、IBM DB2、MS SQL Server等。Quest 公司也有一个复制软件:SharePlex,不过它只支持Oracle到Oracle的复制。用过Toad 的人应该都知道Quest 公司。