R&D: What Modern NVMe Storage Can Do, and How to Exploit It, High-Performance I/O for High-Performance Storage Engines
Demonstrates it is possible to close performance gap between hardware and software through I/O optimized storage engine design.
This is a Press Release edited by StorageNewsletter.com on December 19, 2023 at 2:01 pmACM Digital Library has published, in Proceedings of the VLDB Endowment Volume 16 Issue 9, an article written by Gabriel Haas, and Viktor Leis, Technische Universität München, Germany.
Abstract: “NVMe SSDs based on flash are cheap and offer high throughput. Combining several of these devices into a single server enables 10 million I/O operations per second or more. Our experiments show that existing out-of-memory database systems and storage engines achieve only a fraction of this performance. In this work, we demonstrate that it is possible to close the performance gap between hardware and software through an I/O optimized storage engine design. In a heavy out-of-memory setting, where the dataset is 10 times larger than main memory, our system can achieve more than 1 million TPC-C transactions per second.“