1979 · 96 citations · 5 references
ComputingComputer ScienceComputer SystemsData ManagementDatabasesDistributed SystemsConcurrency ControlConsistency ModelsDatabase ManagementDistributed DatabasesDistributed TransactionsTransaction ManagementConcurrency Control FlowConsistency In Distributed DatabasesDatabase LockingPessimistic Concurrency ControlSerializability
A concurrency control mechanism (or a scheduler) is the component of a database system that safeguards the consistency of the database in the presence of interleaved accesses and update requests. We formally show that the performance of a scheduler, i.e., the amount of parallelism that it supports, depends explicitly upon the amount of information that is available to the scheduler. We point out that most previous work on concurrency control is simply concerned with specific points of the base trade-off between performance and information. In fact, several of these approaches are shown to be optimal for the amount of information that they use. (Author)
5
The notions of consistency and predicate locks in a database system
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie et al. · Communications of the ACM · 1976 · 2K citations · Full text
Consistency in Hierarchical Database Systems
Abraham Silberschatz, Zvi M. Kedem · Journal of the ACM · 1980 · 168 citations · Full text
Concurrency control for database systems
Richard E. Stearns, Philip Lewis, Daniel J. Rosenkrantz · 1976 · 106 citations