×

Method and apparatus for distributed control of a database

  • US 6,009,427 A
  • Filed: 08/01/1997
  • Issued: 12/28/1999
  • Est. Priority Date: 08/02/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A distributed database-management system including clients coupled to a data storage device and the data storage decice including a database with records and for each record associated data fields, and the distributed database-management system comprising:

  • lock fields each associated with a corresponding one of the data fields of each record and each lock field for containg a unique client identifier identifying among the clients a single client with edit access to the corresponding one of the data fields;

    coherency processes each controlling access including view and edit of a corresponding one of the clients to each data field of each record, and a first coherency process responsive to a query from a first client to provide a first record including a first data field thereof for viewing by the first client, and a second coherency process responsive to a request to edit the first data field by a second client to write the unique identifier of the second client to the associated lock field, and to update the first coherency process of a change to the first data field, thereby providing concurrent view and edit access to the first data field by respectively the first and second clients; and

    database processes each executed on a corresponding one of the clients, and a first of said database processes asserted with the first client for receiving the query and for providing the first record to the first client in response to the query, and a second of said base processes associated with the second client for accepting the request to edit the first data field by the second client.

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