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.


  1. [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
  2. [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
  3. [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
  4. [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

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Hasso Plattner InstitutePotsdamGermany

Personalised recommendations