DBScholar

Back to papers

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

Summary: BatchDB: in-memory hybrid OLTP/OLAP with primary-secondary replication and lightweight update propagation. OLAP queries batched and run as a single read-only transaction on current data; updates propagate between batches via RDMA for elasticity and isolation. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h625dec094cd6333b
Venue
SIGMOD
Year
2017
Pagerank
0.00011378275
Overall Rank
1,242 | 91.66%
DOI
10.1145/3035918.3035959

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{makreshanski_sigmod17,
        title = {{BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications}},
        author = {Makreshanski, Darko and Giceva, Jana and Barthels, Claude and Alonso, Gustavo},
        series = {{SIGMOD} '17},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3035918.3035959},
        url = {https://dl.acm.org/doi/10.1145/3035918.3035959},
        year = {2017}
}

Incoming Citations (Sorted by Pagerank)

Showing 39 of 39 citing papers.

Rank Citing Paper Year Venue Pagerank
234 TiDB: A Raft-based HTAP Database 2020 VLDB 0.00023756332
1,791 Greenplum: A Hybrid Database for Transactional and Analytical Workloads 2021 SIGMOD 9.6213736e-05
2,813 OceanBase: A 707 Million tpmC Distributed Relational Database System 2022 VLDB 7.9773891e-05
2,880 Optimal Column Layout for Hybrid Workloads 2019 VLDB 7.9118308e-05
3,007 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7593448e-05
4,138 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.782996e-05
4,362 NFL: Robust Learned Index via Distribution Transformation 2022 VLDB 6.6357559e-05
4,401 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.6121514e-05
4,416 Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores 2019 VLDB 6.6067888e-05
4,692 Columnstore and B+ tree – Are Hybrid Physical Designs Important? 2018 SIGMOD 6.4656516e-05
4,868 Caribou: Intelligent Distributed Storage 2017 VLDB 6.3722461e-05
5,256 ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency 2022 VLDB 6.2051184e-05
5,712 How Good is My HTAP System? 2022 SIGMOD 6.0193298e-05
5,793 OLTPShare: The Case for Sharing in OLTP Workloads 2018 VLDB 5.9906809e-05
6,026 Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads 2022 VLDB 5.9091528e-05
6,239 Optimizing In-memory Database Engine for AI-powered On-line Decision Augmentation Using Persistent Memory 2021 VLDB 5.8381685e-05
6,518 GPU-accelerated data management under the test of time 2020 CIDR 5.7561332e-05
6,560 Replication at the Speed of Change - a Fast, Scalable Replication Solution for Near Real-Time HTAP Processing 2020 VLDB 5.747061e-05
6,600 Proteus: Autonomous Adaptive Storage for Mixed Workloads 2022 SIGMOD 5.737874e-05
6,601 AStream: Ad-hoc Shared Stream Processing 2019 SIGMOD 5.737728e-05
6,820 CrocodileDB: Efficient Database Execution through Intelligent Deferment 2020 CIDR 5.6708756e-05
7,029 BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-trees 2023 VLDB 5.6152961e-05
7,446 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5227651e-05
7,728 Resource-efficient Shared Query Execution via Exploiting Time Slackness 2021 SIGMOD 5.4649863e-05
8,019 AJoin: Ad-hoc Stream Joins at Scale 2020 VLDB 5.4045347e-05
8,089 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance 2023 VLDB 5.3917406e-05
8,591 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.3065663e-05
9,282 Asymmetric-Partition Replication for Highly Scalable Distributed Transaction Processing in Practice 2020 VLDB 5.2031837e-05
9,788 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.1272255e-05
9,797 TiQuE: Improving the Transactional Performance of Analytical Systems for True Hybrid Workloads 2023 VLDB 5.1235001e-05
9,961 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.1014161e-05
10,320 veDB-HTAP: a Highly Integrated, Efficient and Adaptive HTAP System 2025 VLDB 5.0362412e-05
10,525 Translytical Processing via DB-OS Co-designed Buffer: Cross-Engine Isolation and Tunable Update Visibility for HTAP 2026 SIGMOD 4.9769913e-05
10,542 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 4.9769913e-05
10,713 Breaking the Isolation-Freshness Trade-off: Joint Adaptive Storage Optimization for HTAP Systems 2026 VLDB 4.9769913e-05
11,024 Vodka: Rethink Benchmarking Philosophy in HTAP Systems 2026 VLDB 4.9769913e-05
11,624 Native Distributed Databases: Problems, Challenges and Opportunities 2024 VLDB 4.9769913e-05
11,935 Workload Interference Analysis for HTAP* 2021 CIDR 4.9769913e-05
11,996 Real-time Data Infrastructure at Uber 2021 SIGMOD 4.9769913e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 31 of 31 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
7 Implementation Techniques For Main Memory Database Systems 1984 SIGMOD 0.00081971778
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047996489
55 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040454492
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036354352
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024589307
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023915456
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018400856
669 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014975391
704 Main-Memory Scan Sharing For Multi-Core CPUs 2008 VLDB 0.00014653079
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014208768
762 Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS 2007 VLDB 0.00014134432
890 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013241413
975 A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database 2009 SIGMOD 0.00012745575
1,028 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012416417
1,034 A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses 2009 VLDB 0.00012389548
1,040 The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses 2010 SIGMOD 0.00012358804
1,060 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012219425
1,200 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011559584
1,335 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00010991964
1,675 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9136747e-05
1,845 Towards a One Size Fits All Database Architecture 2011 CIDR 9.5158088e-05
1,918 Predictable Performance for Unpredictable Workloads 2009 VLDB 9.375192e-05
2,492 A Demonstration of the BigDAWG Polystore System 2015 VLDB 8.3861255e-05
2,499 Towards Scalable Real-time Analytics: An Architecture for Scale-out of OLxP Workloads 2015 VLDB 8.3795899e-05
2,802 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9866934e-05
3,124 Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database 2015 SIGMOD 7.6222513e-05
3,258 How to Fit when No One Size Fits 2013 CIDR 7.4839611e-05
3,298 To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing 2015 VLDB 7.4414299e-05
4,012 Deployment of Query Plans on Multicores 2015 VLDB 6.8540959e-05
4,056 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.8239192e-05
4,732 MQJoin: Efficient Shared Execution of Main-Memory Joins 2016 VLDB 6.4439712e-05
Previous Page 1 / 1 Next

Semantically Similar Papers