B-Tree
The Original Publication
A Well-Known Survey
Concurrency Control
- Behrokh Samadi:
B-Trees in a System with Multiple Users.
Inf. Process. Lett. 5(4): 107-112(1976)

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

- Yat-Sang Kwong, Derick Wood:
Concurrent Operations in Large Ordered Indices.
LNCS 83: 207-222 (1980)
- Yat-Sang Kwong, Derick Wood:
Approaches to Concurrency in B-Trees.
MFCS 1980: 402-413

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

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

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

- Georg Lausen:
Integrated Concurrency Control in Shared B-Trees.
Computing 33(1): 13-26(1984)

- Martin L. Kersten, Hans Tebra:
Application of an Optimistic Concurrency Control Method.
Softw., Pract. Exper. 14(2): 153-168(1984)

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

- Yehoshua Sagiv:
Concurrent Operations on B-Trees with Overtaking.
PODS 1985: 28-37
, journal version: J. Comput. Syst. Sci. 33(2): 275-296(1986)
- Nathan Goodman, Dennis Shasha:
Semantically-based Concurrency Control for Search Structures.
PODS 1985: 8-19

- Dennis Shasha:
What Good are Concurrent Search Structure Algorithms for databases Anyway?
IEEE Database Eng. Bull. 8(2): 84-90(1985)

- Vladimir Lanin, Dennis Shasha:
A Symmetric Concurrent B-Tree Algorithm.
FJCC 1986: 380-389

- Alexandros Biliris:
A Comparative Study of Concurrency Control Methods in B-Trees.
Aegean Workshop on Computing 1986: 305-316

- Alexandros Biliris:
Operation Specific Locking in B-Trees.
PODS 1987: 159-169

- Otto Nurmi, Eljas Soisalon-Soininen, Derick Wood:
Concurrency Control in Database Structures with Relaxed Balance.
PODS 1987: 170-176

- Ada Wai-Chee Fu, Tiko Kameda:
Concurrency Control of Nested Transactions Accessing B-Trees.
PODS 1989: 270-285

- Theodore Johnson, Dennis Shasha:
A Framework for the Performance Analysis of Concurrent B-tree Algorithms.
PODS 1990: 273-287

- C. Mohan:
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes.
VLDB 1990: 392-405

- V. Srinivasan, Michael J. Carey:
Performance of B-Tree Concurrency Algorithms.
SIGMOD Conference 1991: 416-425

- Thomas Eiter, Michael Schrefl, Markus Stumptner:
Sperrverfahren für B-Bäume im Vergleich.
Informatik Spektrum 14(4): 183-200(1991)

- David B. Lomet, Betty Salzberg:
Access Method Concurrency with Recovery.
SIGMOD Conference 1992: 351-360

- C. Mohan, Frank E. Levine:
ARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging.
SIGMOD Conference 1992: 371-380

- Theodore Johnson, Dennis Shasha:
The Performance of Current B-Tree Algorithms.
ACM Trans. Database Syst. 18(1): 51-101(1993)

- V. Srinivasan, Michael J. Carey:
Performance of B+ Tree Concurrency Algorithms.
VLDB J. 2(4): 361-406(1993)

- V. W. Setzer, Andrea Zisman:
New Concurrency Control Algorithms for Accessing and Compacting B-Trees.
VLDB 1994: 238-248

- Kerttu Pollari-Malmi, Eljas Soisalon-Soininen, Tatu Ylönen:
Concurrency Control in B-Trees with Batch Updates.
IEEE Trans. Knowl. Data Eng. 8(6): 975-984(1996)

Space Utilization
1970
- Vincent Y. Lum:
Multi-Attribute Retrieval with combined Indexes.
CACM 13(11): 660-665 (1970)
1977
1978
- Gerald Held, Michael Stonebraker:
B-trees Re-examined.
CACM 21(2): 139-143 (1977)
- Lawrence Snyder:
On B-trees Re-examined.
CACM 21(7): 594 (1977)
1979
1980
1981
1982
1983
1984
- David M. Arnow, Aaron M. Tenenbaum:
An Empirical Comparison of B-Trees, Compact B-Trees and Multiway Trees.
SIGMOD Conference 1984: 33-46

- George Diehr, Bruce Faaland:
Optimal Pagination of B-Trees with Variable-Length Items.
CACM 27(3): 241-247 (1984)
- Gopal K. Gupta:
A Self-Assessment Procedure Dealing with
Binary Trees and B-Trees.
CACM 27(5): 435-443 (1984)
1985
- Jeffrey R. Spirn, Shalom Tsur:
Memory Management for B-Trees.
Performance Evaluation 4: 159-174 (1985)
- Klaus Küspert:
Quantitative Bewertung Fehlertoleranter
B*-Baum-Implementierungen in
Datenbanksystemen durch Simulationsreihen.
MMBR 1985: 202-216
- William E. Wright:
Some Average Performance Measures for the B-Tree.
Acta Inf. 21: 541-557(1985)

1988
1989
1990
1991
1992
1993
1995
The software described in these articles is
available on
http://www-db.stanford.edu:80/pub/jannink/btree/.
The Generalized Search Tree (GiST) is a generalization of B+-Trees
which can be adapted to work like R-Trees
or a varity of other search tree data structures.
1996
Last update Thu Nov 29 03:58:26 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page