Opening book details…
Can I read Indexing on Modern Hardware: Hekaton and Beyond on EtoBox?
Indexing on Modern Hardware: Hekaton and Beyond by Justin Levandoski; David Lomet; Sudipta Sengupta; Adrian Birka; Cristian Diaconu is a scholarly article available to read on EtoBox.
What is Indexing on Modern Hardware: Hekaton and Beyond about?
Recent OLTP support exploits new techniques, running on modern hardware, to achieve unprecedented performance compared with prior approaches. In SQL Server, the Hekaton main-memory database engine embodies this new OLTP support. Hekaton uses the Bw-tree to achieve its great indexing performance. The Bw-Tree is a latch-free B-tree index that also exploits log-structured storage when used "beyond" Hekaton as a separate key value store. It is designed from the ground up to address two hardware trends: (1) Multi-core and main memory hierarchy: the Bw-tree is completely latch-free, using an atomic compare-and-swap instruction to install state changes on a "page address" mapping table; it performs updates as "deltas" to avoid updatein-place. These improve performance by eliminating thread blocking while improving cache hit ratios. (2) flash storage: the Bw-tree organizes secondary storage in a log-structured manner, using large sequential writes to avoid entirely the adverse performance impact of random writes. We demonstrate the architectural versatility and performance of the Bw-tree in two scenarios: (a) running live within Hekaton and (2) running as a standalone key value store compa
- Author
- Justin Levandoski; David Lomet; Sudipta Sengupta; Adrian Birka; Cristian Diaconu
- Publisher
- ACM
- Published
- 2014
- Language
- EN
More by Justin Levandoski; David Lomet; Sudipta Sengupta; Adrian Birka; Cristian Diaconu
Browse all works by Justin Levandoski; David Lomet; Sudipta Sengupta; Adrian Birka; Cristian Diaconu