Opening book details…
Can I read Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions on EtoBox?
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions by C. Mohan; Hamid Pirahesh; Raymond Lorie is a Computer Science article available to read on EtoBox.
What is Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions about?
We present efficient and flexible methods which permit read-only transactions that do not mind reading a possibly slightly old, but still consistent, version of the data base to execute without acquiring locks. This approach avoids the undesirable interferences between such queries and the typically shorter update transactions that cause unnecessary and costly delays. Indexed access by such queries is also supported, unlike by the earlier methods. Old versions of records are maintained only in a __transient__ fashion. Our methods are characterized by their flexibility (number of versions maintained and the timing of version switches, supporting partial rollbacks, and different recovery and buffering methods) and their efficiency (logging, garbage collection, version selection, and incremental, record-level versioning). Distributed data base environments are also supported, including commit protocols with the read-only optimization. We also describe efficient methods for garbage collecting unneeded older versions.
Who reads Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- C. Mohan; Hamid Pirahesh; Raymond Lorie
- Publisher
- ACM
- Published
- 1992
- Language
- EN
- Field
- Computer Science (Physical Sciences)