This book A Course in In-Memory Data Management focuses on the technical details of in-memory columnar databases. In-memory databases, and especially column-oriented databases, are a recently vastly researched topic [BMK09, KNF+12, Pla09]. With modern hardware technologies and increasing main memory capacities, groundbreaking new applications are becoming viable.
- [BMK09]P.A. Boncz, S. Manegold, M.L. Kersten, Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct. PVLDB 2(2), 1648–1653 (2009)Google Scholar
- [KNF+12]A. Kemper, T. Neumann, F. Funke, V. Leis, H. Mühe, Hyper: adapting columnar main-memory data management for transactional and query processing. IEEE Data Eng. Bull. 35(1), 46–51 (2012)Google Scholar
- [PH12]D.A. Patterson, J.L. Hennessy, in Computer Organization and Design—The Hardware / Software Interface, (Revised 4th edn.). The Morgan Kaufmann Series in Computer Architecture and Design (Academic Press, San Francisco, CA, USA, 2012)Google Scholar
- [Pla09]H. Plattner, in A common database approach for OLTP and OLAP using an in-memory column database, ed. by U. Çetintemel, S. Zdonik, D. Kossmann. SIGMOD Conference (ACM, Newyork, 2009), pp. 1–2Google Scholar