Database replication using application program event playback
AssigneeSlamDunk Networks, Inc.
InventorsKayshav Dattatri, Guru Prasad, Viral Kadakia, Pravin Singhal
Life of this patent
Estimating the term…
Loading patent…
AssigneeSlamDunk Networks, Inc.
InventorsKayshav Dattatri, Guru Prasad, Viral Kadakia, Pravin Singhal
Estimating the term…
A system for updating and maintaining multiple copies of a database. An application program sends events to a database server at a primary data site to update, or otherwise modify, data in data store at the site. A tracking process at the database server enters event information into an event log. The event log is sent to other data sites where the record of events is used to recreate modifications to copies of the primary data site's data store. This approach allows multiple other data stores at different data sites to be similarly updated. Event logs, and portions of event logs, can be transferred among data sites with a minimum of coordination and verification, and used to update copies of a data store, or other information. Portions of event logs can be received at a site “out-of-order” from the recording of events at the primary site. When a primary site fails, another site whose data store is sufficiently updated with the event log data can assume the role of primary site. If the original primary site comes back on line then it can be updated with event log data from the second primary site and re-assume primary operations, or remain as a secondary site.
A method for keeping a copy of data, wherein a primary database server is coupled to a primary data store, wherein the primary database server receives database events from an external source and generates signals for accessing the primary data store, the method comprising
In a distributed networked computer system, a method for exchanging messages in said networked computer system, said process comprising the steps of:
A method for maintaining copies of data, wherein an application program sends events to a database server, wherein the database server generates database transactions to modify a primary copy of data, the method comprising
Dependencies are inferred from the claim text.