New Concurrency Control Algorithms for Accessing and Compacting B-Trees.
V. W. Setzer, Andrea Zisman:
New Concurrency Control Algorithms for Accessing and Compacting B-Trees.
VLDB 1994: 238-248@inproceedings{DBLP:conf/vldb/SetzerZ94,
author = {V. W. Setzer and
Andrea Zisman},
editor = {Jorge B. Bocca and
Matthias Jarke and
Carlo Zaniolo},
title = {New Concurrency Control Algorithms for Accessing and Compacting
B-Trees},
booktitle = {VLDB'94, Proceedings of 20th International Conference on Very
Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile},
publisher = {Morgan Kaufmann},
year = {1994},
isbn = {1-55860-153-8},
pages = {238-248},
ee = {db/conf/vldb/vldb94-238.html},
crossref = {DBLP:conf/vldb/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper initially presents a brief but fairly exhaustive survey of
solutions to the concurrency control problem for B-trees. We then
propose a new solution, which is characterized by the use of
variable-length indices, the employment of a single lock type for the
usual access operations and preemptive splits as well as delayed
catenations and subdivisions. We also introduce a new compaction
algorithm and its concurrent execution, using a new lock type.
Copyright © 1994 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Jorge B. Bocca, Matthias Jarke, Carlo Zaniolo (Eds.):
VLDB'94, Proceedings of 20th International Conference on Very Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile.
Morgan Kaufmann 1994, ISBN 1-55860-153-8
Contents
References
- [BM72]
- Rudolf Bayer, Edward M. McCreight:
Organization and Maintenance of Large Ordered Indices.
Acta Inf. 1: 173-189(1972)

- [BS77]
- Rudolf Bayer, Mario Schkolnick:
Concurrency of Operations on B-Trees.
Acta Inf. 9: 1-21(1977)

- [BT90]
- William Boswell, Alan L. Tharp:
Alternatives to the B+-Tree.
ICCI 1990: 266-274

- [BU77]
- Rudolf Bayer, Karl Unterauer:
Prefix B-Trees.
ACM Trans. Database Syst. 2(1): 11-26(1977)

- [CLR90]
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest:
Introduction to Algorithms.
The MIT Press and McGraw-Hill Book Company 1989, ISBN 0-262-03141-8,0-07-013143-0

- [Com79]
- Douglas Comer:
The Ubiquitous B-Tree.
ACM Comput. Surv. 11(2): 121-137(1979)

- [Dij68]
- Edsger W. Dijkstra:
The Structure of "THE"-Multiprogramming System.
Commun. ACM 11(5): 341-346(1968)

- [Ell80]
- Carla Schlatter Ellis:
Concurrent Search and Insertion in 2-3 Trees.
Acta Inf. 14: 63-86,(1980)

- [GS78]
- Leonidas J. Guibas, Robert Sedgewick:
A Dichromatic Framework for Balanced Trees.
FOCS 1978: 8-21

- [Knu73]
- Donald E. Knuth:
The Art of Computer Programming, Volume III: Sorting and Searching.
Addison-Wesley 1973, ISBN 0-201-03803-X

- [KS86]
- Abraham Silberschatz, Henry F. Korth:
Database System Concepts, 1st Edition.
McGraw-Hill Book Company 1986, ISBN 0-07-100529-3

- [KW80a]
- ...
- [KW80b]
- Yat-Sang Kwong, Derick Wood:
Approaches to Concurrency in B-Trees.
MFCS 1980: 402-413

- [KW82]
- Yat-Sang Kwong, Derick Wood:
A New Method for Concurrency in B-Trees.
IEEE Trans. Software Eng. 8(3): 211-222(1982)

- [KW88]
- Arthur M. Keller, Gio Wiederhold:
Concurrent Use of B-trees with Variable-Length Entries.
SIGMOD Record 17(2): 89-90(1988)

- [Lam77]
- Leslie Lamport:
Concurrent Reading and Writing.
Commun. ACM 20(11): 806-811(1977)

- [LY81]
- Philip L. Lehman, S. Bing Yao:
Efficient Locking for Concurrent Operations on B-Trees.
ACM Trans. Database Syst. 6(4): 650-670(1981)

- [MPRS79]
- Raymond E. Miller, Nicholas Pippenger, Arnold L. Rosenberg, Lawrence Snyder:
Optimal 2, 3-Trees.
SIAM J. Comput. 8(1): 42-59(1979)

- [MR85]
- Yehudit Mond, Yoav Raz:
Concurrency Control in B+-Trees Databases Using Preparatory Operations.
VLDB 1985: 331-334

- [MS78]
- ...
- [Nag90]
- ...
- [Par77]
- ...
- [PHH71]
- ...
- [Sag86]
- Yehoshua Sagiv:
Concurrent Operations on B*-Trees with Overtaking.
J. Comput. Syst. Sci. 33(2): 275-296(1986)

- [Sam76]
- Behrokh Samadi:
B-Trees in a System with Multiple Users.
Inf. Process. Lett. 5(4): 107-112(1976)

- [SC92]
- ...
- [Wag73]
- ...
- [Zis93]
- ...
Copyright © Tue Mar 16 02:22:04 2010
by Michael Ley (ley@uni-trier.de)