Dynamic synchronization of tables

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06934727

ABSTRACT:
Each node in a network accessing a common database caches a copy of the database tables it uses and updates those tables based on changes made by other nodes in a coherent cache, i.e., those node that also have a copy of the tables in their cache. When a new node joins the coherent cache, dynamic synchronization of the table is performed by having one of the existing nodes act as a source to populate the table(s) required on the new (destination) node from its own copy. The dynamic synchronization controls the population operation and allows for the populating of tables on the destination node from partially populated tables on the source node. The dynamic synchronization of the tables permits database updates to continue to be made to the tables by the existing nodes in the coherent cache and provides a mechanism to propagate the committed updates to the tables on the destination node. Once the tables on the destination node are fully populated, all pending updates are suspended while a snapshot of the state of the table on the source node is taken. Once the destination node has processed the snapshot, active transactions on the source node are initiated on the destination node, and all transactions are allowed to modify the table on the destination node.

REFERENCES:
patent: 4914569 (1990-04-01), Levine et al.
patent: 5544347 (1996-08-01), Yanai et al.
patent: 5832508 (1998-11-01), Sherman et al.
patent: 5835766 (1998-11-01), Iba et al.
patent: 5878410 (1999-03-01), Zbikowski et al.
patent: 5966706 (1999-10-01), Biliris et al.
patent: 5991771 (1999-11-01), Falls et al.
patent: 6029177 (2000-02-01), Sadiq et al.
patent: 6032158 (2000-02-01), Mukhopadhyay et al.
patent: 6052695 (2000-04-01), Abe et al.
patent: 6122630 (2000-09-01), Strickler et al.
patent: 6157991 (2000-12-01), Arnon
patent: 6208990 (2001-03-01), Suresh et al.
patent: 6247038 (2001-06-01), Banks et al.
patent: 6529921 (2003-03-01), Berkowitz et al.
“TimesTen 3.7—In—Memory Database for 32—bit and 64—bit Operating Systems,” TimesTen Performance Software, http://www.timesten.com/products/ttdatasheet.html, p. 11 (Jun., 1999).
“TimesTen In —Memory Data Management—Technical White Paper,” Technical White Paper, TimesTen Performance Software, http://www.timesten.com/products/wp.html, p. 15 (2000).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamic synchronization of tables does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic synchronization of tables, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic synchronization of tables will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3450806

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.