Memory-Based Data Management

In-Memory Data Management
for Enterprise Applications

High performance in-memory computing will change how enterprises work. Currently, enterprise data is split into two databases for performance reasons. Usually, disk-based row-oriented database systems are used for operational data and column-oriented databases are used for analytics (e.g. “sum of all sales in China grouped by product”). While analytical databases are often kept in-memory, they are often also mixed with disk-based storage media.

Transactional data and analytical data are not stored in the same database: analytical data resides in separate data warehouses, to which it is replicated in batch jobs. As a result, flexible real-time reporting is not possible and leaders are forced to make decisions based on insufficient information in very short time frames.

This is about to change, since hardware architectures have evolved dramatically during the past decade. Multi-core architectures and the availability of large amounts of main memory at low costs are about to set new breakthroughs in the software industry. It has become possible to store data sets of entire Fortune 500 companies in main memory. At the same time, orders of magnitude faster performance than with disk-based systems can be achieved.

Traditional disks are one of the last remaining mechanical devices in a world of silicon and are about to become what tape drives are today: a device only necessary for backup. With in-memory computing and hybrid databases using both row and column-oriented storage where appropriate, transactional and analytical processing can be unified.

At the research group “Enterprise Platform and Integration Concepts“ of Prof. Dr. Hasso Plattner at the Hasso Plattner Institute, we are conducting research projects with the goal of revolutionizing enterprise systems and applications based on them. One of our projects focuses on building an in-memory hybrid database that unifies the advantages of column- and row-oriented database systems; another project analyzes how in-memory databases can be used in a Software-as-a-Service environment. In corporation projects with SAP and using real customer data, we showed that with in-memory column-oriented databases the time for business transactions, like dunning, could be reduced from 20 minutes to one second. We are also augmenting Available-to-Promise applications with real time analytics and flexible order fulfillment. Our vision is that in-memory computing enables completely new ways of how businesses are run and operated through new business applications.

In-Memory Key Concepts

Click on the icons below to learn more about the most important building blocks of our in-memory technology:



Research Topics in DetailSelected PublicationsVideos | Podcasts

Recent news

sapphire.png
  • In continuation of our commitment over the last seven years, the group of Prof. Hasso Plattner will be present at this years Sapphire in Orlando from May 14 - 16. We will showcase latest research work at our booth no. 2003.

buchCover
  • We are proud to announce our book " A Course in In-Memory Data Management" by Prof. Hasso Plattner. This book is the culmination of six years worth of in-memory research. As such, it provides the technical foundation for combined transactional and analytical workloads inside the same database as well as examples of new applications that are now possible given the availability of the new technology. The book will beavailable at Amazonsoon.

Introductory Poster

Memory-Based Data Management
Download poster as pdf.

HANA Team

hana-logo.png If you are interested in our work, please do not hesitate to get in touch with us at hana-epic (@) hpi.uni-potsdam.de or:

Dipl.-Kfm. Jens Krüger
Jens Krüger
Phone: +49 (331) 5509-1309
E-mail: jens.krueger (at) hpi.uni-potsdam.de
Room: V-2.05
Martin Lorenz, M. Sc.
Martin Lorenz
Phone: +49 (331) 5509-1318
E-mail: martin.lorenz (at) hpi.uni-potsdam.de
Room: V-2.18
Stephan Mueller, M. Sc.
Stephan Mueller
Phone: +49 (331) 5509-1306
E-mail: stephan.mueller (at) hpi.uni-potsdam.de
Room: V-2.02
Jan Schaffner, M. Sc.
Jan Schaffner
Phone: +49 (331) 5509-1302
E-mail: jan.schaffner (at) hpi.uni-potsdam.de
Room: V-2.01
Christian Schwarz, M. Sc.
Christian Schwarz
Phone: +49 (331) 5509-1313
E-mail: christian.schwarz (at) hpi.uni-potsdam.de
Room: V-2.18
Christian Tinnefeld, M. Sc.
Christian Tinnefeld
Phone: +49 (331) 5509-1307
E-mail: christian.tinnefeld (at) hpi.uni-potsdam.de
Room: V-2.02
Johannes Wust, M. Sc.
Johannes Wust
Phone: +49 (331) 5509-1310
E-mail: johannes.wust (at) hpi.uni-potsdam.de
Room: V-2.05
David Schwalb
Phone: +49 (331) 5509-512
E-mail: david.schwalb (at) hpi.uni-potsdam.de
Room: V-2.05
Martin Faust
Phone: +49 (331) 5509-1323
E-mail: martin.faust (at) hpi.uni-potsdam.de
Room: V-2.05
 
performancebydesign.png