3.8 Proceedings Paper

BatchDB: Efficient Isolated Execution of Hybrid OLTP plus OLAP Workloads for Interactive Applications

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3035918.3035959

Keywords

-

Funding

  1. Google Fellowship
  2. Oracle Labs
  3. Amadeus

Ask authors/readers for more resources

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 run-time for hybrid workload mixes (OLTP+OLAP) otherwise unmet by existing solutions.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available