Distributed multi-version commitment ordering protocols for guaranteeing serializability during transaction processing

作者: Yoav Raz

DOI:

关键词:

摘要: In a multi-version database, copies of prior committed versions (snapshots) are kept for access by the read-only transactions. The read-write transactions selectively aborted to enforce an order commitment that is same as conflicts among preferred embodiment, serialized maintaining and referencing graph transactions, timestamp mechanism selection snapshots be read. Each time transaction committed, assigned unique used all resources transaction. Upon starting, each also timestamp. reads only latest resources, timestamped earlier than multiprocessing system, timestamps issued global coordinators distributed locally with atomic commit messages queries. Moreover, may hierarchy uncommitted prepare various possible orders. defines path record cascading aborts. A plurality mutually-conflicting prepared

参考文章(45)
T. K. Rengarajan, Ananth Raghavan, Database Availability for Transaction Processing. Digital Technical Journal. ,vol. 3, ,(1991)
Ken England, Lilian Hobbs, Rdb/VMS, a comprehensive guide ,(1991)
Amr El Abbadi, Divyakant Agrawal, Locks with constrained sharing symposium on principles of database systems. pp. 85- 93 ,(1990)
Jim Gray, Michael J. Flynn, Holger Opderbeck, Anita K. Jones, Klaus Lagally, Gerald J. Popek, Jerome H. Saltzer, Brian Randell, Hans-Rüdiger Wiehle, Operating Systems, An Advanced Course ,(1978)
James Johnson, Kenetz Willner, Philip A Burnstein, David B Lomet, Consistent timestamping for transactions in distributed systems ,(1991)
Barbara Ann Marie Maslak, James Peyton Gray, Timothy Jay Thatcher, Andrew Paul Citron, Kathryn Heninger Britton, Asynchronous resynchronization of a commit procedure ,(1991)
Paul M. Bober, Michael J. Carey, Multiversion Query Locking very large data bases. pp. 497- 510 ,(1992)
Viktors Berstis, Gary F. Aberle, William C. Richardson, Charles T. Watson, Kuang-Chi Hu, James G. Ranweiler, Leon E. Gregg, Terry L. Schardt, Gerald J. Balm, Object access serialization apparatus for a data processing system ,(1978)
Henry F. Korth, Abraham Silberschatz, Database System Concepts ,(1980)