DocumentCode :
2855803
Title :
Dynamic partitioning for enterprise applications
Author :
Grund, Martin ; Krueger, Jens ; Mueller, Juergen ; Zeier, Alexander ; Plattner, Hasso
Author_Institution :
Hasso Plattner Inst., Potsdam, Germany
fYear :
2011
fDate :
6-9 Dec. 2011
Firstpage :
1010
Lastpage :
1015
Abstract :
Today´s enterprise applications face a severe change in how they process data. They evolved from simple data entry applications to complex systems where the focus is to make the right decision based on latest transactional data instead of pre-processed outdated business intelligence data from secondary systems. This paradigm shift results in more analytical queries executed on the transactional database system. In addition we see a change in how the persistence layer is seen and that more and more effort is spent on developing database engines that are designed to address special needs and requirements, e.g. for Web 2.0 applications. In this paper we discuss that it is crucial for enterprise applications to share application semantics with the database to increase performance. Furthermore we show how this principle can be applied to dynamically partition application data. In contrast to static partitioning we propose to adapt the life-cycle semantics of the application and move data from active to different passive partitions, by leveraging the merge process of our database prototype. The goal is to reduce the amount of data that is touched during query execution to increase the performance of the main workload by the same factor. We present how our HYRISE prototype is implemented and how it can be extended to fully support this use case.
Keywords :
competitive intelligence; database management systems; enterprise resource planning; query processing; transaction processing; HYRISE prototype; active partitions; analytical query; application semantics; complex systems; data entry applications; database engines; database prototype; dynamic partitioning; enterprise applications; life-cycle semantics; passive partitions; preprocessed outdated business intelligence data; query execution; secondary systems; static partitioning; transactional database system; Buffer storage; Business; Databases; Lead; Marketing and sales; Prototypes; Semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Engineering and Engineering Management (IEEM), 2011 IEEE International Conference on
Conference_Location :
Singapore
ISSN :
2157-3611
Print_ISBN :
978-1-4577-0740-7
Electronic_ISBN :
2157-3611
Type :
conf
DOI :
10.1109/IEEM.2011.6118068
Filename :
6118068
Link To Document :
بازگشت