Abstract:
Introduction Many service-oriented businesses and organizations, such as banks, airlines, catalog retailers, hospitals, etc. have grown to depend on fast, reliable, and correct access to their "mission-critical" data on a constant basis. In many cases, particularly for global enterprises, 7x24 access is required; that is, the data must be available seven days a week, twenty-four hours a day. Data Base Management Systems (DBMS) are often employed to meet these stringent performance, availability, and reliability demands. As a result, two of the core functions of a DBMS are: 1) to protect the data stored in the database and 2) to provide correct and highly available access to that data in the presence of concurrent access by large and diverse user populations, and despite various software and hardware failures. The responsibility for these functions resides in the concurrency control and recovery components of the DBMS software. Concurrency contr
Citations
|
1153
|
Transaction Processing: Concepts and Techniques
– Gray, Reuter
- 1993
|
|
433
|
The Notations of Consistency and Predicate Locks in a Database System
– Eswaran, Gray, et al.
- 1976
|
|
355
|
J.T.: On optimistic methods for concurrency control
– Kung, Robinson
- 1981
|
|
217
|
The Transaction Concept: Virtues and Limitations
– Gray
- 1981
|
|
211
|
Principles of Transaction-Oriented Database Recovery
– Haerder, Reuter
- 1983
|
|
138
|
P.E.: A critique of ansi sql isolation levels
– Berenson, Bernstein, et al.
- 1995
|
|
134
|
Granularity of Locks and Degrees of Consistency in a Shared Database
– Gray, Lorie, et al.
- 1975
|
|
132
|
Concurrency control performance modeling: alternatives and implications
– Agrawal, Carey, et al.
- 1987
|
|
85
|
Implementing atomic actions on decentralized data
– Reed
- 1983
|
|
66
|
ARIES/KVL: a key-value locking method for concurrency control of multiaction transactions operating on B-tree indexes
– Mohan
- 1990
|
|
64
|
System level concurrency control for distributed database systems
– Rosenkrantz, Stearns, et al.
- 1978
|
|
57
|
Process Structuring, Synchronization, and Recovery Using Atomic Actions
– Lomet
- 1977
|
|
44
|
Recovery Semantics for a DB/DC system
– Davies
- 1973
|
|
16
|
ÂȘThe Double Life of the Transaction Abstraction: Fundamental Principle and Evolving
– Korth
- 1995
|
|
13
|
Recovery Scenario for a DB/DC System
– Bjork
- 1973
|
|
9
|
ARIES: A transaction method supporting fine-granularity locking and partial rollbacks using write-ahead logging
– Mohan, Haderle, et al.
- 1992
|
|
1
|
The Theory of Database Concurrency Control
– Papdimitriou
- 1986
|