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.00011406847
Overall Rank
1,232 | 91.75%
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 40 of 40 citing papers.

Rank Citing Paper Year Venue Pagerank
232 TiDB: A Raft-based HTAP Database 2020 VLDB 0.00023776373
1,783 Greenplum: A Hybrid Database for Transactional and Analytical Workloads 2021 SIGMOD 9.6536753e-05
2,824 OceanBase: A 707 Million tpmC Distributed Relational Database System 2022 VLDB 7.9511637e-05
2,891 Optimal Column Layout for Hybrid Workloads 2019 VLDB 7.887378e-05
3,011 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7421635e-05
4,063 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.812902e-05
4,339 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.641183e-05
4,385 NFL: Robust Learned Index via Distribution Transformation 2022 VLDB 6.613814e-05
4,431 Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores 2019 VLDB 6.5871432e-05
4,701 Columnstore and B+ tree – Are Hybrid Physical Designs Important? 2018 SIGMOD 6.44638e-05
4,877 Caribou: Intelligent Distributed Storage 2017 VLDB 6.3572866e-05
5,157 ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency 2022 VLDB 6.2362793e-05
5,605 How Good is My HTAP System? 2022 SIGMOD 6.0511725e-05
5,807 OLTPShare: The Case for Sharing in OLTP Workloads 2018 VLDB 5.9709922e-05
6,031 Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads 2022 VLDB 5.8909681e-05
6,249 Optimizing In-memory Database Engine for AI-powered On-line Decision Augmentation Using Persistent Memory 2021 VLDB 5.8190376e-05
6,393 GPU-accelerated data management under the test of time 2020 CIDR 5.7858902e-05
6,408 Replication at the Speed of Change - a Fast, Scalable Replication Solution for Near Real-Time HTAP Processing 2020 VLDB 5.7786603e-05
6,429 Proteus: Autonomous Adaptive Storage for Mixed Workloads 2022 SIGMOD 5.7691021e-05
6,607 AStream: Ad-hoc Shared Stream Processing 2019 SIGMOD 5.7187564e-05
6,835 CrocodileDB: Efficient Database Execution through Intelligent Deferment 2020 CIDR 5.6527238e-05
7,049 BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-trees 2023 VLDB 5.5967284e-05
7,273 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5522008e-05
7,741 Resource-efficient Shared Query Execution via Exploiting Time Slackness 2021 SIGMOD 5.4469162e-05
8,035 AJoin: Ad-hoc Stream Joins at Scale 2020 VLDB 5.3866645e-05
8,107 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance 2023 VLDB 5.3739121e-05
8,610 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.2890649e-05
9,306 Asymmetric-Partition Replication for Highly Scalable Distributed Transaction Processing in Practice 2020 VLDB 5.1859787e-05
9,650 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.1322451e-05
9,820 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.1102717e-05
9,830 TiQuE: Improving the Transactional Performance of Analytical Systems for True Hybrid Workloads 2023 VLDB 5.1065586e-05
10,109 veDB-HTAP: a Highly Integrated, Efficient and Adaptive HTAP System 2025 VLDB 5.0672857e-05
10,367 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 5.0082317e-05
10,400 HeraDB: Towards Real-time Analysis of Transaction-Centric HTAP with CPU-GPU Hybrid Query Execution 2027 SIGMOD 4.9605343e-05
10,591 Translytical Processing via DB-OS Co-designed Buffer: Cross-Engine Isolation and Tunable Update Visibility for HTAP 2026 SIGMOD 4.9605343e-05
10,774 Breaking the Isolation-Freshness Trade-off: Joint Adaptive Storage Optimization for HTAP Systems 2026 VLDB 4.9605343e-05
11,085 Vodka: Rethink Benchmarking Philosophy in HTAP Systems 2026 VLDB 4.9605343e-05
11,671 Native Distributed Databases: Problems, Challenges and Opportunities 2024 VLDB 4.9605343e-05
11,979 Workload Interference Analysis for HTAP* 2021 CIDR 4.9605343e-05
12,040 Real-time Data Infrastructure at Uber 2021 SIGMOD 4.9605343e-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.00081781676
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047937476
54 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040489652
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036267455
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024554257
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023872855
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018411252
670 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014929358
707 Main-Memory Scan Sharing For Multi-Core CPUs 2008 VLDB 0.00014613324
740 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014303858
768 Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS 2007 VLDB 0.00014096379
885 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013222753
976 A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database 2009 SIGMOD 0.00012719146
1,025 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012396134
1,029 A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses 2009 VLDB 0.00012380835
1,043 The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses 2010 SIGMOD 0.00012325755
1,048 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012302514
1,188 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011580449
1,302 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00011092608
1,659 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9440956e-05
1,845 Towards a One Size Fits All Database Architecture 2011 CIDR 9.507323e-05
1,926 Predictable Performance for Unpredictable Workloads 2009 VLDB 9.3500398e-05
2,500 A Demonstration of the BigDAWG Polystore System 2015 VLDB 8.3598881e-05
2,505 Towards Scalable Real-time Analytics: An Architecture for Scale-out of OLxP Workloads 2015 VLDB 8.3555487e-05
2,806 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9657254e-05
3,127 Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database 2015 SIGMOD 7.6047902e-05
3,271 How to Fit when No One Size Fits 2013 CIDR 7.4609627e-05
3,309 To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing 2015 VLDB 7.4176874e-05
3,860 Deployment of Query Plans on Multicores 2015 VLDB 6.9512283e-05
4,036 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.8259759e-05
4,751 MQJoin: Efficient Shared Execution of Main-Memory Joins 2016 VLDB 6.42279e-05
Previous Page 1 / 1 Next

Semantically Similar Papers