Invention Grant
US08392387B2 Asynchronous deletion of a range of messages processed by a parallel database replication apply process
失效
由并行数据库复制处理的一系列消息的异步删除应用过程
- Patent Title: Asynchronous deletion of a range of messages processed by a parallel database replication apply process
- Patent Title (中): 由并行数据库复制处理的一系列消息的异步删除应用过程
-
Application No.: US13437198Application Date: 2012-04-02
-
Publication No.: US08392387B2Publication Date: 2013-03-05
- Inventor: Serge Bourbonnais , Somil D. Kulkarni
- Applicant: Serge Bourbonnais , Somil D. Kulkarni
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen J. Walder, Jr.; Terry J. Carroll
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Mechanisms are provided for replicating transactions at a source database node on a target database node of the data processing system. A transaction message, for a transaction, is stored in a receive queue data structure of the target database node. An agent thread applies a change to data of the target database node based on a specification of the change in the transaction message. An identifier of the transaction message is stored in a done message data structure of the target database node and the identifier of the transaction message is also stored in a prune queue data structure of the target database node. A prune thread determines if a contiguous range of identifiers of transaction messages equal to or greater than a predetermined batch size is present in the prune queue data structure. If so, then a range of transaction messages is deleted from the done message data structure.
Public/Granted literature
- US20120191680A1 Asynchronous Deletion of a Range of Messages Processed by a Parallel Database Replication Apply Process Public/Granted day:2012-07-26
Information query