Database system and methods
First Claim
Patent Images
1. A method for checkpointing in a transaction processing system in communication with a plurality of systems external to the transaction processing system, the method comprising:
- specifying a plurality of systems external to the transaction processing system that are each in communication with the transaction processing system and are each subscribers to a common data table, wherein one or more of the subscribers comprises an application server;
communicating to each of the specified subscribers a copy of the data table for storing by each of the subscribers as a local copy of the data table; and
communicating log entries to the each of the specified subscribers, the log entries comprising changes to the data table resulting from transactions affecting the data table, and wherein the log entries comprise change data provided to a checkpointing subsystem.
8 Assignments
0 Petitions
Accused Products
Abstract
In general, in one aspect, the invention relates to a method for transaction processing. The method includes specifying metadata and storing the metadata. An index is created in response to the stored metadata. The method also includes receiving a transaction, generating an index log of changes to the index in response to the received transaction, and modifying the first index in response to the generated index log.
320 Citations
18 Claims
-
1. A method for checkpointing in a transaction processing system in communication with a plurality of systems external to the transaction processing system, the method comprising:
-
specifying a plurality of systems external to the transaction processing system that are each in communication with the transaction processing system and are each subscribers to a common data table, wherein one or more of the subscribers comprises an application server; communicating to each of the specified subscribers a copy of the data table for storing by each of the subscribers as a local copy of the data table; and communicating log entries to the each of the specified subscribers, the log entries comprising changes to the data table resulting from transactions affecting the data table, and wherein the log entries comprise change data provided to a checkpointing subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for checkpointing in a transaction processing system in communication with a system external to the transaction processing system, the method comprising:
-
specifying a system external to the transaction processing system that is in communication with the transaction processing system to be a subscriber to a data table; communicating a copy of the data table to the specified subscriber; communicating log entries to the specified subscriber, the log entries comprising changes to the data table resulting from transactions affecting the data table; determining whether a number of log entries is above a predetermined threshold; applying the log entries to the data table, and communicating an updated data table to the subscriber if the number of log entries is above a predetermined threshold; and
communicating to the specified subscriber additional log entries, the additional log entries comprising further changes to the data table resulting from transactions, if the number of log entries is not above the predetermined threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification