Data management with SAPs in-memory computing engine

EDBT '12: Proceedings of the 15th International Conference on Extending Database Technology(2012)

引用 8|浏览0
暂无评分
摘要
We present some architectural and technological insights on SAP's HANA database and derive research challenges for future enterprise application development. The HANA database management system [1] was developed to meet changed requirements of modern business applications. Nowadays, these require fast and complex analytical data processing coupled with traditional transactional data management. Additionally, fast and agile decision processes that take operational data as well as structured and unstructured information into account are the current key driver in enterprises for business success. In conventional system landscapes currently found in enterprises, dedicated systems are used for analytical and transactional data processing. In contrast, HANA follows a more holistic data management approach by integrating OLTP and OLAP functionality in a single system and by adding features beyond traditional database management systems, such as graph or text processing for semi- and unstructured data. While in common three-tier architectures, compute-intensive applications run at the application server layer and data is loaded into the main memory of application servers, enterprise applications developed for or moved to HANA are more tightly integrated with the database. The main principle of application development for HANA is to execute data-intensive computations in the database close to the raw data in order to prevent expensive data movement. This shift in application design poses new challenges to the application developer: in order to utilize HANA efficiently, he has to think differently about how to design his application. We'll address these challenges and present some open questions in this area in the second part of the talk.
更多
查看译文
关键词
application developer,application design,holistic data management approach,saps in-memory computing engine,complex analytical data,unstructured data,transactional data processing,traditional transactional data management,raw data,expensive data movement,operational data,data processing,application server,data mining,time series,discretisation,transaction data,data intensive computing,application development,data management,indexing,database management system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要