×

Method and apparatus for a combined bulk and transactional database synchronous scheme

  • US 7,164,676 B1
  • Filed: 03/21/2001
  • Issued: 01/16/2007
  • Est. Priority Date: 03/21/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for duplicating a plurality of entries of a first database to a second database and maintaining said entries in synchronization between the first database and second database using a combined bulk and transactional update scheme, wherein bulk updating refers to the initial updating of the second database with sets of multiple entries from the first database and transactional updating refers to the updating of entries as they are applied to the first database to the second database for entries that are no longer subject to said initial bulk updating, wherein said updating of the second database includes committing the entry or entries to the second database;

  • the method comprising;

    initializing each of a plurality of groups of said entries as requiring bulk updating prior to commencing updating of the second database with said entries, wherein, at least one of said groups of entries includes a plurality of said entries, and each of said entries are included in one of said groups;

    wherein said groups are associated with indications identifying which groups still require said bulk updating;

    wherein said initializing includes initializing said indications to identify that all of the groups of entries still require said bulk updating; and

    after said initializing, systematically bulk updating entries from each of the plurality of groups until all groups are identified as no longer requiring said bulk updating;

    wherein said indications are updated to reflect which groups still require said bulk updating; and

    receiving a new request prior to said identification that all groups no longer require bulk updating, and in response;

    updating the first database based on the new request, and determining whether or not a particular group of entries of said groups of entries to which said new request corresponds still requires bulk updating in order to determine whether to transactional update the second database with the new request or to allow said systematic bulk updating to update the second database with the new request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×