-
公开(公告)号:US07668878B2
公开(公告)日:2010-02-23
申请号:US11496949
申请日:2006-07-31
申请人: Nimar Arora , Lik Wong , Neeraj Shadhan , Anand Lakshminath , Edwina Lu , Byron Wang , Thuvan Hoang
发明人: Nimar Arora , Lik Wong , Neeraj Shadhan , Anand Lakshminath , Edwina Lu , Byron Wang , Thuvan Hoang
CPC分类号: G06F17/30575 , G06F17/30212 , G06F17/30569
摘要: A method and apparatus for replicating data between heterogeneous databases is provided. Data is replicated between two heterogeneous databases with the use of a volatile storage queue, enabling the rapid replication of data across databases provided by different vendors or operating on different platforms. According to one embodiment, an in-memory queue is used to queue change operations to be performed on a target data repository. The change operations may be operations that were applied to a source data repository. An apply process retrieves the change operations from in-memory queue and commits the change operations to persistent storage. When the change operations have been committed, the apply process notifies the source platform that the particular change operation has been stored.
摘要翻译: 提供了一种用于在异构数据库之间复制数据的方法和装置。 数据通过使用易失性存储队列在两个异构数据库之间进行复制,从而可以跨不同供应商提供的数据或在不同平台上运行的数据快速复制数据。 根据一个实施例,使用内存中队列来对要在目标数据存储库上执行的更改操作进行排队。 更改操作可能是应用于源数据存储库的操作。 应用进程从内存队列中检索更改操作,并将更改操作提交给持久存储。 当更改操作已经提交时,应用程序通知源平台已经存储了特定的更改操作。