×

System and method for maintaining and recovering data consistency across multiple instances of a database

  • US 6,751,636 B1
  • Filed: 12/05/2000
  • Issued: 06/15/2004
  • Est. Priority Date: 12/05/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented data consistency maintenance method for maintaining consistency through a plurality of multiple instances stored in a page based memory mapped, multiple anonymous reader, multiple writer database, comprising the steps of:

  • accessing a mirror pages including a copy instance of indexed data associated with a particular value during a write access request operation;

    accessing a primary page associated with said mirror page;

    acquiring a genlock on said mirror page;

    updating said copy instance of indexed data included in said mirror page;

    acquiring a genlock on a primary page associated with said mirror page;

    performing an update on an instance of indexed data associated with said particular value on said primary page;

    preventing read operations and write operations of other processes from accessing said mirror page and said primary page while locked; and

    releasing said genlock on said primary page and said genlock on said mirror page.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×