Fault tolerant mechanism to handle initial load of replicated object in live system
    3.
    发明授权
    Fault tolerant mechanism to handle initial load of replicated object in live system 有权
    在系统中处理复制对象的初始负载的容错机制

    公开(公告)号:US07330860B2

    公开(公告)日:2008-02-12

    申请号:US10789326

    申请日:2004-02-26

    IPC分类号: G06F12/00 G06F17/30

    摘要: An automatic initial data load to a new table copy concurrently with active replication to existing table copies in an asynchronous replication group includes: initiating a data load of the new table copy; creating spill queue(s) at the new table copy; loading the data from a source table copy to the new table copy, where changes for the active table copies are applied during the loading, but changes to the new table copy are stored in a spill storage area; applying the changes in the spill storage area to the new table copy after the loading of the data is done; and removing the spill storage area after the changes have been applied to the new table copy. Thus, a new table copy is initialized into the replication group without requiring that replication be suspended at the source or any of the existing table copies during the initializing process.

    摘要翻译: 在异步复制组中,将活动复制与现有表副本并发的新表复制的自动初始数据加载包括:启动新表副本的数据加载; 在新表副本上创建溢出队列; 将数据从源表副本加载到新的表副本,其中在加载期间应用活动表副本的更改,但对新表副本的更改将存储在溢出存储区中; 在完成数据的加载之后,将溢出存储区域中的更改应用于新的表格副本; 并且在将更改应用于新的表格副本之后移除溢出存储区域。 因此,将新的表副本初始化为复制组,而不需要在初始化过程中将源复制或任何现有表复制暂停。

    System and program product for sequential coordination of external database application events with asynchronous internal database events
    4.
    发明授权
    System and program product for sequential coordination of external database application events with asynchronous internal database events 有权
    用于使用异步内部数据库事件顺序协调外部数据库应用程序事件的系统和程序产品

    公开(公告)号:US07953707B2

    公开(公告)日:2011-05-31

    申请号:US12103538

    申请日:2008-04-15

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30578

    摘要: Database management systems and program products that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and replication. Sequencing is accomplished through the use of entries in sequential logs, including transaction logs, recovery logs, and other data recovery tools and applications. Uses include managing data migration and data replication.

    摘要翻译: 数据库管理系统和程序产品利用时间依赖的顺序数据库管理系统进程,以通过排序异步数据库管理操作(如恢复和复制)来确保向一个或多个用户呈现相同的数据或视图。 顺序通过使用顺序日志中的条目来实现,包括事务日志,恢复日志和其他数据恢复工具和应用程序。 用途包括管理数据迁移和数据复制。

    Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates
    5.
    发明授权
    Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates 失效
    在数据复制中并行应用处理,保留事务完整性和依赖更新的源排序

    公开(公告)号:US07490083B2

    公开(公告)日:2009-02-10

    申请号:US10789775

    申请日:2004-02-27

    IPC分类号: G07F17/30 G06F15/16

    摘要: An improved method for providing parallel apply in asynchronous data replication in a database system is disclosed. The improved method and system provides a high speed parallel apply of transactional changes to a target node such that the parallel nature of the application of changes does not compromise the integrity of the data. The method and system detects, tracks, and handles dependencies between transaction messages to be applied to the target node. If a transaction message has a dependency on one or more preceding transaction messages whose applications have not yet completed, that transaction message is held until the application completes. In addition, the method and system requires significantly less overhead than conventional approaches.

    摘要翻译: 公开了一种用于在数据库系统中异步数据复制中并行应用的改进方法。 改进的方法和系统提供对目标节点的事务性改变的高速并行应用,使得应用改变的并行性质不损害数据的完整性。 该方法和系统检测,跟踪和处理要应用于目标节点的事务消息之间的依赖关系。 如果事务消息对应用程序尚未完成的一个或多个先前的事务消息具有依赖性,那么该事务消息将保持到应用程序完成为止。 此外,与常规方法相比,该方法和系统需要明显更少的开销。

    Replicating data across multiple copies of a table in a database system
    6.
    发明授权
    Replicating data across multiple copies of a table in a database system 有权
    在数据库系统中的表的多个副本上复制数据

    公开(公告)号:US09244996B2

    公开(公告)日:2016-01-26

    申请号:US11771801

    申请日:2007-06-29

    IPC分类号: G06F17/30

    摘要: A mechanism for handling transaction messages in asynchronous data replication in a database system, in which the database system includes a source node and a target node, and each transaction message has information concerning a row change to a table copy at the source node. The mechanism determines whether a first transaction message has a dependency on a preceding non-completed transaction message. Responsive to the first transaction message having a dependency on the preceding non-completed transaction, the mechanism holds the first transaction message, completes the preceding non-completed transaction message including applying the row change associated with the preceding non-completed transaction message to the table copy at the target node, and responsive to completing the preceding non-completed transaction message, releases the first transaction message and applying the row change associated with the first transaction message to the table copy at the target node.

    摘要翻译: 用于在数据库系统中处理异步数据复制中的事务消息的机制,其中数据库系统包括源节点和目标节点,并且每个事务消息具有关于在源节点处的表副本的行更改的信息。 该机制确定第一事务消息是否具有对先前未完成的事务消息的依赖性。 响应于对先前未完成的事务具有依赖性的第一交易消息,该机制保持第一交易消息,完成前述未完成的交易消息,包括将与先前未完成的交易消息相关联的行变更应用于表 在目标节点处的副本,并且响应于完成上述未完成的交易消息,释放第一交易消息并将与第一交易消息相关联的行变更应用于目标节点处的表副本。

    Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates
    7.
    发明授权
    Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates 失效
    在数据复制中并行应用处理,保留事务完整性和依赖更新的源排序

    公开(公告)号:US08352425B2

    公开(公告)日:2013-01-08

    申请号:US12049196

    申请日:2008-03-14

    IPC分类号: G06F17/00

    摘要: A computer readable medium encoded with a computer program for handling transaction messages in asynchronous data replication in a database system is disclosed. The computer program provides a high speed parallel apply of transactional changes to a target node such that the parallel nature of the application of changes does not compromise the integrity of the data. The computer program detects, tracks, and handles dependencies between transaction messages to be applied to the target node. If a transaction message has a dependency on one or more preceding transaction messages whose applications have not yet completed, that transaction message is held until the application completes. In addition, the computer program requires significantly less overhead than conventional approaches.

    摘要翻译: 公开了一种用于在数据库系统中异步数据复制中处理事务消息的计算机程序编码的计算机可读介质。 计算机程序提供对目标节点的事务更改的高速并行应用,使得应用改变的并行性质不会危及数据的完整性。 计算机程序检测,跟踪和处理要应用于目标节点的事务消息之间的依赖关系。 如果事务消息对应用程序尚未完成的一个或多个先前的事务消息具有依赖性,那么该事务消息将保持到应用程序完成为止。 此外,计算机程序需要比常规方法显着更少的开销。

    Method for sequential coordination of external database application events with asynchronous internal database events
    8.
    发明授权
    Method for sequential coordination of external database application events with asynchronous internal database events 有权
    使用异步内部数据库事件顺序协调外部数据库应用程序事件的方法

    公开(公告)号:US07426559B2

    公开(公告)日:2008-09-16

    申请号:US10143317

    申请日:2002-05-09

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30578

    摘要: Database management methods that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and replication. Sequencing is accomplished through the use of entries in sequential logs, including transaction logs, recovery logs, and other data recovery tools and applications. Uses include managing data migration and data replication.

    摘要翻译: 数据库管理方法利用时间依赖的顺序数据库管理系统进程,以通过排序异步数据库管理操作(如恢复和复制)来确保向一个或多个用户呈现相同的数据或视图。 顺序通过使用顺序日志中的条目来实现,包括事务日志,恢复日志和其他数据恢复工具和应用程序。 用途包括管理数据迁移和数据复制。

    METHOD, SYSTEM, AND PROGRAM PRODUCT FOR SEQUENTIAL COORDINATION OF EXTERNAL DATABASE APPLICATION EVENTS WITH ASYNCHRONOUS INTERNAL DATABASE EVENTS
    9.
    发明申请
    METHOD, SYSTEM, AND PROGRAM PRODUCT FOR SEQUENTIAL COORDINATION OF EXTERNAL DATABASE APPLICATION EVENTS WITH ASYNCHRONOUS INTERNAL DATABASE EVENTS 有权
    使用异步内部数据库事件进行外部数据库应用程序的顺序协调的方法,系统和程序产品

    公开(公告)号:US20080195673A1

    公开(公告)日:2008-08-14

    申请号:US12103548

    申请日:2008-04-15

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30578

    摘要: Database management systems, methods, and program products that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and replication. Sequencing is accomplished through the use of entries in sequential logs, including transaction logs, recovery logs, and other data recovery tools and applications. Uses include managing data migration and data replication.

    摘要翻译: 数据库管理系统,方法和程序产品利用时间依赖的顺序数据库管理系统流程,通过排序异步数据库管理操作(如恢复和复制)来确保向一个或多个用户呈现相同的数据或视图。 顺序通过使用顺序日志中的条目来实现,包括事务日志,恢复日志和其他数据恢复工具和应用程序。 用途包括管理数据迁移和数据复制。

    SYSTEM AND PROGRAM PRODUCT FOR SEQUENTIAL COORDINATION OF EXTERNAL DATABASE APPLICATION EVENTS WITH ASYNCHRONOUS INTERNAL DATABASE EVENTS
    10.
    发明申请
    SYSTEM AND PROGRAM PRODUCT FOR SEQUENTIAL COORDINATION OF EXTERNAL DATABASE APPLICATION EVENTS WITH ASYNCHRONOUS INTERNAL DATABASE EVENTS 有权
    使用异步内部数据库事件对外部数据库应用程序进行顺序协调的系统和程序产品

    公开(公告)号:US20080195672A1

    公开(公告)日:2008-08-14

    申请号:US12103538

    申请日:2008-04-15

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30578

    摘要: Database management systems and program products that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and replication. Sequencing is accomplished through the use of entries in sequential logs, including transaction logs, recovery logs, and other data recovery tools and applications. Uses include managing data migration and data replication.

    摘要翻译: 数据库管理系统和程序产品利用时间依赖的顺序数据库管理系统进程,以通过排序异步数据库管理操作(如恢复和复制)来确保向一个或多个用户呈现相同的数据或视图。 顺序通过使用顺序日志中的条目来完成,包括事务日志,恢复日志和其他数据恢复工具和应用程序。 用途包括管理数据迁移和数据复制。