management systems are designed. However, certain basic functions such as key indexed
access to records remain essential. While we exploit the common architectural layering of
prior systems, we make radically new design decisions about each layer. Our new form of B-
tree, called the Bw-tree achieves its very high performance via a latch-free approach that
effectively exploits the processor caches of modern multi-core chips. Our storage manager …