G - Physics – 06 – F
Patent
G - Physics
06
F
354/233, 354/237
G06F 13/00 (2006.01) G06F 17/30 (2006.01)
Patent
CA 1193748
DATABASE MANAGEMENT SYSTEM FOR CONTROLLING CONCURRENT ACCESS TO A DATABASE Abstract A method of assuring that each of a plurality of contemporaneously active database transactions comprising at least one read transaction and at most one update transaction has a consistent view of a database storing a plurality of versions of a relation. A transaction has a consistent view of a database if the data available to a transaction are not changed during its execution. An access dictionary is stored comprising an array of access blocks each defining the database location of one of the relation versions. A-t any given time, only one of the relation versions is defined as current. A relation dictionary comprising an array of relation blocks is stored such that as each database transaction is begun, a relation block associated with that database transaction is stored defining the access block defining the database location of the relation version then defined as current. For the update transaction, a new access block in the access dictionary is stored defining a new database location to be used for storing a new relation version. The relation block associated with the update transaction is modified to define the new access block and the new relation version is stored in the new database location. In addition the current relation version is redefined as old and the new relation version is defined as current. Access to the database by each of the plurality of database transactions is permitted only via the relation block associated with that database transaction. The method can be extended to allow contemporaneous access by noninterfering writers and an arbitrary number of readers to a database storing a plurality of relations each having a plurality of versions.
431850
Kirby Eades Gale Baker
Western Electric Company Incorporated
LandOfFree
Database management system for controlling concurrent access... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Database management system for controlling concurrent access..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Database management system for controlling concurrent access... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1188258