Invention Grant
- Patent Title: High-performance log-based processing
-
Application No.: US10982135Application Date: 2004-11-05
-
Publication No.: US08438169B2Publication Date: 2013-05-07
- Inventor: Wei Hu , Yunrui Li , Vinay Srihari , Ramana Yemeni
- Applicant: Wei Hu , Yunrui Li , Vinay Srihari , Ramana Yemeni
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Truong Becker Bingham Wong LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Each of a plurality of Worker processes are allowed to perform any and all of the following tasks involving logged work items: (1) reading a subset of the work items from a log; (2) sequentially ordering work items for corresponding data objects; (3) applying a sequentially ordered set of work items to a corresponding data object; and (4) transmitting a subset of work items to a Worker process running on another database server in a cluster, if necessary. These tasks can be performed concurrently, at will, and as available, by the Worker processes. An improved checkpointing technique eliminates the need for the Worker processes to get to a synchronization point and stop. Instead, a Coordinator process examines the current state of progress of the Worker processes and computes a past point in the sequence of work items at which all work items before that point have been completely processed, and records this point as the checkpoint.
Public/Granted literature
- US08566326B2 High-performance log-based processing Public/Granted day:2013-10-22
Information query