Concurrency control in database systems

B. Bhargava
DOI: https://doi.org/10.1109/69.755610
IF: 9.235
1999-01-01
IEEE Transactions on Knowledge and Data Engineering
Abstract:Ideas that are used in the design, development, and performance of concurrency control mechanisms have been summarized. The locking, time-stamp, optimistic-based mechanisms are included. The ideas of validation in the optimistic approach are presented in some detail. The degree of concurrency and classes of serializability for various algorithms have been presented. Questions that relate arrival rate of transactions with degree of concurrency and performance have been briefly presented. Finally, several useful ideas for increasing concurrency have been summarized. They include flexible transactions, adaptability, prewrites, multidimensional time stamps, and relaxation of two-phase locking.
computer science, information systems, artificial intelligence,engineering, electrical & electronic
What problem does this paper attempt to address?