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.00011378254
Overall Rank
1,241 | 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.00023765806
1,791 Greenplum: A Hybrid Database for Transactional and Analytical Workloads 2021 SIGMOD 9.6259014e-05
2,812 OceanBase: A 707 Million tpmC Distributed Relational Database System 2022 VLDB 7.9811649e-05
2,882 Optimal Column Layout for Hybrid Workloads 2019 VLDB 7.9116043e-05
3,006 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7609084e-05
4,137 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.7861661e-05
4,399 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.6152806e-05
4,414 Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores 2019 VLDB 6.609914e-05
4,508 NFL: Robust Learned Index via Distribution Transformation 2022 VLDB 6.5704964e-05
4,690 Columnstore and B+ tree – Are Hybrid Physical Designs Important? 2018 SIGMOD 6.4687131e-05
4,877 Caribou: Intelligent Distributed Storage 2017 VLDB 6.3721859e-05
5,253 ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency 2022 VLDB 6.2080572e-05
5,711 How Good is My HTAP System? 2022 SIGMOD 6.0221783e-05
5,801 OLTPShare: The Case for Sharing in OLTP Workloads 2018 VLDB 5.9901054e-05
6,025 Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads 2022 VLDB 5.9119514e-05
6,236 Optimizing In-memory Database Engine for AI-powered On-line Decision Augmentation Using Persistent Memory 2021 VLDB 5.8409336e-05
6,516 GPU-accelerated data management under the test of time 2020 CIDR 5.7588588e-05
6,558 Replication at the Speed of Change - a Fast, Scalable Replication Solution for Near Real-Time HTAP Processing 2020 VLDB 5.7497828e-05
6,598 Proteus: Autonomous Adaptive Storage for Mixed Workloads 2022 SIGMOD 5.7405915e-05
6,599 AStream: Ad-hoc Shared Stream Processing 2019 SIGMOD 5.7404438e-05
6,814 CrocodileDB: Efficient Database Execution through Intelligent Deferment 2020 CIDR 5.6735614e-05
7,325 BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-trees 2023 VLDB 5.5522404e-05
7,722 Resource-efficient Shared Query Execution via Exploiting Time Slackness 2021 SIGMOD 5.467573e-05
7,735 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.4631389e-05
8,014 AJoin: Ad-hoc Stream Joins at Scale 2020 VLDB 5.4070928e-05
8,082 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance 2023 VLDB 5.3942942e-05
8,584 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.3090795e-05
9,272 Asymmetric-Partition Replication for Highly Scalable Distributed Transaction Processing in Practice 2020 VLDB 5.2055924e-05
9,782 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.1296539e-05
9,791 TiQuE: Improving the Transactional Performance of Analytical Systems for True Hybrid Workloads 2023 VLDB 5.1259267e-05
9,953 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.1038322e-05
10,310 veDB-HTAP: a Highly Integrated, Efficient and Adaptive HTAP System 2025 VLDB 5.0386264e-05
10,514 Translytical Processing via DB-OS Co-designed Buffer: Cross-Engine Isolation and Tunable Update Visibility for HTAP 2026 SIGMOD 4.9793485e-05
10,531 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 4.9793485e-05
10,703 Breaking the Isolation-Freshness Trade-off: Joint Adaptive Storage Optimization for HTAP Systems 2026 VLDB 4.9793485e-05
11,015 Vodka: Rethink Benchmarking Philosophy in HTAP Systems 2026 VLDB 4.9793485e-05
11,618 Native Distributed Databases: Problems, Challenges and Opportunities 2024 VLDB 4.9793485e-05
11,929 Workload Interference Analysis for HTAP* 2021 CIDR 4.9793485e-05
11,990 Real-time Data Infrastructure at Uber 2021 SIGMOD 4.9793485e-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.00081992507
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00048001919
55 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040471598
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036364464
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024598661
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023920439
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018403783
667 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014978213
705 Main-Memory Scan Sharing For Multi-Core CPUs 2008 VLDB 0.00014657491
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014210991
762 Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS 2007 VLDB 0.00014140446
889 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013247362
976 A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database 2009 SIGMOD 0.00012749922
1,028 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012422084
1,034 A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses 2009 VLDB 0.00012394538
1,040 The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses 2010 SIGMOD 0.00012364063
1,059 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012224884
1,200 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011563303
1,334 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00010995094
1,675 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9181121e-05
1,848 Towards a One Size Fits All Database Architecture 2011 CIDR 9.5082163e-05
1,918 Predictable Performance for Unpredictable Workloads 2009 VLDB 9.3789552e-05
2,492 A Demonstration of the BigDAWG Polystore System 2015 VLDB 8.3899912e-05
2,499 Towards Scalable Real-time Analytics: An Architecture for Scale-out of OLxP Workloads 2015 VLDB 8.3815142e-05
2,802 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9903139e-05
3,122 Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database 2015 SIGMOD 7.6236292e-05
3,258 How to Fit when No One Size Fits 2013 CIDR 7.4873069e-05
3,301 To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing 2015 VLDB 7.4436949e-05
4,011 Deployment of Query Plans on Multicores 2015 VLDB 6.8573269e-05
4,055 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.8270333e-05
4,730 MQJoin: Efficient Shared Execution of Main-Memory Joins 2016 VLDB 6.4468007e-05
Previous Page 1 / 1 Next

Semantically Similar Papers