BatchDB: efficient isolated execution of hybrid OLTP+OLAP workloads for interactive applications
File(s)SIGMOD_batchdb.pdf (871.85 KB)
Accepted version
Author(s)
Makreshanski, Darko
Giceva, J
Alonso, Gustavo
Barthels, Claude
Type
Conference Paper
Abstract
In this paper we present BatchDB, an in-memory database engine designed for hybrid OLTP and OLAP workloads. BatchDB achieves good performance, provides a high level of data freshness, and minimizes load interaction between the transactional and analytical engines, thus enabling real time analysis over fresh data under tight SLAs for both OLTP and OLAP workloads.
BatchDB relies on primary-secondary replication with dedicated replicas, each optimized for a particular workload type (OLTP, OLAP), and a light-weight propagation of transactional updates. The evaluation shows that for standard TPC-C and TPC-H benchmarks, BatchDB can achieve competitive performance to specialized engines for the corresponding transactional and analytical workloads, while providing a level of performance isolation and predictable runtime for hybrid workload mixes (OLTP+OLAP) otherwise unmet by existing solutions.
BatchDB relies on primary-secondary replication with dedicated replicas, each optimized for a particular workload type (OLTP, OLAP), and a light-weight propagation of transactional updates. The evaluation shows that for standard TPC-C and TPC-H benchmarks, BatchDB can achieve competitive performance to specialized engines for the corresponding transactional and analytical workloads, while providing a level of performance isolation and predictable runtime for hybrid workload mixes (OLTP+OLAP) otherwise unmet by existing solutions.
Date Issued
2017-05-09
Date Acceptance
2017-02-28
Citation
Proceedings / ACM-SIGMOD International Conference on Management of Data. ACM-Sigmod International Conference on Management of Data, 2017, pp.37-50
ISBN
978-1-4503-4197-4
ISSN
0730-8078
Publisher
Association for Computing Machinery (ACM)
Start Page
37
End Page
50
Journal / Book Title
Proceedings / ACM-SIGMOD International Conference on Management of Data. ACM-Sigmod International Conference on Management of Data
Copyright Statement
© 2017 ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in SIGMOD '17 Proceedings of the 2017 ACM International Conference on Management of Data, https://dl.acm.org/citation.cfm?doid=3035918.3035959
Source
ACM SIGMOD 2017
Publication Status
Published
Start Date
2017-05-14
Finish Date
2017-05-19
Coverage Spatial
Chicago, IL, USA