Main-Memory Databases
Current database systems were designed assuming that data resides on disk. This assumption is no longer valid; main memories have become sufficiently large that most OLTP databases can reside entirely in memory. In this project we investigate what architectural changes and new techniques are required to realize the potential for great performance improvements offered by storing data in main memory.
Publications
- Cristian Diaconu, Craig Freedman, Erik Ismert, Per-Ake Larson, Pravin Mittal, Ryan Stonecipher, Nitin Verma, and Mike Zwilling, Hekaton: SQL Server’s Memory-Optimized OLTP Engine, ACM International Conference on Management of Data, 22 June 2013
- Justin J. Levandoski, Per-Ake Larson, and Radu Stoica, Identifying Hot and Cold Data in Main-Memory Databases, in 2013 IEEE 29th International Conference on Data Engineering (ICDE), International Conference on Data Engineering, 8 April 2013
- Justin Levandoski, David Lomet, and Sudipta Sengupta, The Bw-Tree: A B-tree for New Hardware, in 2013 IEEE 29th International Conference on Data Engineering (ICDE), International Conference on Data Engineering, 8 April 2013
- Per-Åke Larson, Spyros Blanas, Cristian Diaconu, Craig Freedman, Jignesh Patel, and Mike Zwilling, High-Performance Concurrency Control Mechanisms for Main-Memory Databases, in PVLDB Vol 5(4), Very Large Data Bases Endowment Inc., December 2011
