The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 18, 1994

Filed:

Nov. 26, 1991
Applicant:
Inventors:

Raymond A Lorie, San Jose, CA (US);

Chandrasekaran Mohan, San Jose, CA (US);

Mir H Pirahesh, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ;
U.S. Cl.
CPC ...
395600 ; 395425 ; 364D / ; 36422281 ; 36422282 ; 3642821 ; 3642811 ;
Abstract

An improved concurrency control system for application to a distributed concurrent transaction and query processing system using multi-version database records to overcome delays arising from lock conflicts. Read-only queries are afforded a consistent 'stable state' of the database during the life of the query. Updating transactions requiring locks can proceed without waiting for the termination of long queries. At least two database versions are necessary, although availability of more versions permits long read-only queries to phase-out over time without forcing new queries to use aged 'stable-state' data and without roll-back. Read-only queries can be terminated and converted to locking transactions to permit an update of the 'stable state' database version before the queries would normally terminate. A novel record key structure having a plurality of substructures corresponding to the several database versions is used to access database records. Rapid selection of proper record version and efficient version tracking and updating is effected using several bit-mapped transaction index tables.


Find Patent Forward Citations

Lorie, Raymond. (1994). Multiple version database concurrency control system (U.S. Patent No. 5280612). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/5280612

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…