期刊名称:Bulletin of the Technical Committee on Data Engineering
出版年度:2012
卷号:35
期号:01
出版社:IEEE Computer Society
摘要:Requirements of enterprise applications have become much more demanding. They require the compu-
tation of complex reports on transactional data while thousands of users may read or update records of
the same data. The goal of the SAP HANA database is the integration of transactional and analytical
workload within the same database management system. To achieve this, a columnar engine exploits
modern hardware (multiple CPU cores, large main memory, and caches), compression of database con-
tent, maximum parallelization in the database kernel, and database extensions required by enterprise
applications, e.g., specialized data structures for hierarchies or support for domain specific languages.
In this paper we highlight the architectural concepts employed in the SAP HANA database. We also re-
port on insights gathered with the SAP HANA database in real-world enterprise application scenarios.