TY - GEN
T1 - Scaling up mixed workloads
T2 - 6th TPC Technology Conference on Performance Evaluation and Benchmarking, TPCTC 2014 held in conjunction with 40th International Conference on Very Large Data Bases, VLDB 2014
AU - Psaroudakis, Iraklis
AU - Wolf, Florian
AU - May, Norman
AU - Neumann, Thomas
AU - Böhm, Alexander
AU - Ailamaki, Anastasia
AU - Uwe Sattler, Kai
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2014
Y1 - 2014
N2 - The common “one size does not fit all” paradigm isolates transactional and analytical workloads into separate, specialized database systems. Operational data is periodically replicated to a data warehouse for analytics. Competitiveness of enterprises today, however, depends on real-time reporting on operational data, necessitating an integration of transactional and analytical processing in a single database system. The mixed workload should be able to query and modify common data in a shared schema. The database needs to provide performance guarantees for transactional workloads, and, at the same time, efficiently evaluate complex analytical queries. In this paper, we share our analysis of the performance of two main-memory databases that support mixed workloads, SAP HANA and HyPer, while evaluating the mixed workload CHbenCHmark. By examining their similarities and differences, we identify the factors that affect performance while scaling the number of concurrent transactional and analytical clients. The three main factors are (a) data freshness, i.e., how recent is the data processed by analytical queries, (b) flexibility, i.e., restricting transactional features in order to increase optimization choices and enhance performance, and (c) scheduling, i.e., how the mixed workload utilizes resources. Specifically for scheduling, we show that the absence of workload management under cases of high concurrency leads to analytical workloads overwhelming the system and severely hurting the performance of transactional workloads.
AB - The common “one size does not fit all” paradigm isolates transactional and analytical workloads into separate, specialized database systems. Operational data is periodically replicated to a data warehouse for analytics. Competitiveness of enterprises today, however, depends on real-time reporting on operational data, necessitating an integration of transactional and analytical processing in a single database system. The mixed workload should be able to query and modify common data in a shared schema. The database needs to provide performance guarantees for transactional workloads, and, at the same time, efficiently evaluate complex analytical queries. In this paper, we share our analysis of the performance of two main-memory databases that support mixed workloads, SAP HANA and HyPer, while evaluating the mixed workload CHbenCHmark. By examining their similarities and differences, we identify the factors that affect performance while scaling the number of concurrent transactional and analytical clients. The three main factors are (a) data freshness, i.e., how recent is the data processed by analytical queries, (b) flexibility, i.e., restricting transactional features in order to increase optimization choices and enhance performance, and (c) scheduling, i.e., how the mixed workload utilizes resources. Specifically for scheduling, we show that the absence of workload management under cases of high concurrency leads to analytical workloads overwhelming the system and severely hurting the performance of transactional workloads.
KW - CH-benCHmark
KW - Data freshness
KW - Flexibility
KW - HyPer
KW - OLAP
KW - OLTP
KW - SAP HANA
KW - Scheduling
KW - Workload management
UR - http://www.scopus.com/inward/record.url?scp=84922370519&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-15350-6_7
DO - 10.1007/978-3-319-15350-6_7
M3 - Conference contribution
AN - SCOPUS:84922370519
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 97
EP - 112
BT - Performance Characterization and Benchmarking
A2 - Poess, Meikel
A2 - Nambiar, Raghunath
PB - Springer Verlag
Y2 - 1 September 2014 through 5 September 2014
ER -