Affiliation:
1. Technische Univ. München, München, West Germany
Abstract
In this paper a new method to increase parallelism in database systems is described. Use is made of the fact that for recovery reasons, we often have two values for one object in the database—the new one and the old one. Introduced and discussed in detail is a certain scheme by which readers and writers may work simultaneously on the same object. It is proved that transactions executed according to this scheme have the correct effect; i.e., consistency is preserved. Several variations of the basic scheme which are suitable depending on the degree of parallelism required, are described.
Publisher
Association for Computing Machinery (ACM)
Cited by
110 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An analysis of concurrency control protocols for in-memory databases with CCBench;Proceedings of the VLDB Endowment;2020-09
2. Two-Phase Locking;Encyclopedia of Database Systems;2018
3. Transaction Repair for Multi-Version Concurrency Control;Proceedings of the 2017 ACM International Conference on Management of Data;2017-05-09
4. Two-Phase Locking;Encyclopedia of Database Systems;2016
5. B-Tree Traversals;Data-Centric Systems and Applications;2014