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
5387
Venue
SIGMOD
Year
2017
Pagerank
0.00011543368
Overall Rank
1,238 | 91.51%
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
271 TiDB: A Raft-based HTAP Database 2020 VLDB 0.00022703024
1,948 Greenplum: A Hybrid Database for Transactional and Analytical Workloads 2021 SIGMOD 9.432395e-05
2,866 Optimal Column Layout for Hybrid Workloads 2019 VLDB 8.0175489e-05
2,918 OceanBase: A 707 Million tpmC Distributed Relational Database System 2022 VLDB 7.9649716e-05
3,088 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7694381e-05
4,335 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.7556868e-05
4,414 NFL: Robust Learned Index via Distribution Transformation 2022 VLDB 6.7159984e-05
4,603 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.6105578e-05
4,637 Columnstore and B+ tree – Are Hybrid Physical Designs Important? 2018 SIGMOD 6.592197e-05
4,829 Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores 2019 VLDB 6.4882686e-05
4,862 Caribou: Intelligent Distributed Storage 2017 VLDB 6.4741258e-05
5,155 ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency 2022 VLDB 6.3420293e-05
5,602 How Good is My HTAP System? 2022 SIGMOD 6.1538237e-05
5,686 OLTPShare: The Case for Sharing in OLTP Workloads 2018 VLDB 6.1220514e-05
5,917 Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads 2022 VLDB 6.043185e-05
6,105 Optimizing In-memory Database Engine for AI-powered On-line Decision Augmentation Using Persistent Memory 2021 VLDB 5.9743349e-05
6,447 Replication at the Speed of Change - a Fast, Scalable Replication Solution for Near Real-Time HTAP Processing 2020 VLDB 5.8761879e-05
6,480 Proteus: Autonomous Adaptive Storage for Mixed Workloads 2022 SIGMOD 5.8669819e-05
6,482 AStream: Ad-hoc Shared Stream Processing 2019 SIGMOD 5.8668582e-05
6,684 CrocodileDB: Efficient Database Execution through Intelligent Deferment 2020 CIDR 5.8036476e-05
6,835 GPU-accelerated data management under the test of time 2020 CIDR 5.7584924e-05
7,189 BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-trees 2023 VLDB 5.6775326e-05
7,579 Resource-efficient Shared Query Execution via Exploiting Time Slackness 2021 SIGMOD 5.592546e-05
7,856 AJoin: Ad-hoc Stream Joins at Scale 2020 VLDB 5.5306709e-05
7,915 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance 2023 VLDB 5.5181056e-05
7,988 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5113542e-05
8,411 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.4309351e-05
9,102 Asymmetric-Partition Replication for Highly Scalable Distributed Transaction Processing in Practice 2020 VLDB 5.3246805e-05
9,607 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.2473912e-05
9,774 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.2209769e-05
10,058 TiQuE: Improving the Transactional Performance of Analytical Systems for True Hybrid Workloads 2023 VLDB 5.1664022e-05
10,302 Translytical Processing via DB-OS Co-designed Buffer: Cross-Engine Isolation and Tunable Update Visibility for HTAP 2026 SIGMOD 5.093636e-05
10,325 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 5.093636e-05
10,518 Breaking the Isolation-Freshness Trade-off: Joint Adaptive Storage Optimization for HTAP Systems 2026 VLDB 5.093636e-05
10,591 Vodka: Rethink Benchmarking Philosophy in HTAP Systems 2026 VLDB 5.093636e-05
11,001 veDB-HTAP: a Highly Integrated, Efficient and Adaptive HTAP System 2025 VLDB 5.093636e-05
11,298 Native Distributed Databases: Problems, Challenges and Opportunities 2024 VLDB 5.093636e-05
11,622 Workload Interference Analysis for HTAP* 2021 CIDR 5.093636e-05
11,683 Real-time Data Infrastructure at Uber 2021 SIGMOD 5.093636e-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.00083340894
38 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047648573
57 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040139242
83 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036185259
233 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023815642
241 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00023654664
428 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018633493
670 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00015157572
696 Main-Memory Scan Sharing For Multi-Core CPUs 2008 VLDB 0.00014891322
755 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014326008
761 Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS 2007 VLDB 0.00014254351
892 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013376761
966 A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database 2009 SIGMOD 0.00012920281
1,022 A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses 2009 VLDB 0.00012602841
1,024 The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses 2010 SIGMOD 0.0001258839
1,076 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012270109
1,117 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012108907
1,199 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011703966
1,325 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00011147309
1,692 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9979924e-05
1,854 Towards a One Size Fits All Database Architecture 2011 CIDR 9.6069414e-05
1,879 Predictable Performance for Unpredictable Workloads 2009 VLDB 9.5613416e-05
2,449 A Demonstration of the BigDAWG Polystore System 2015 VLDB 8.5677637e-05
2,583 Towards Scalable Real-time Analytics: An Architecture for Scale-out of OLxP Workloads 2015 VLDB 8.3849987e-05
2,926 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9549783e-05
3,082 Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database 2015 SIGMOD 7.7725834e-05
3,202 How to Fit when No One Size Fits 2013 CIDR 7.6409287e-05
3,256 To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing 2015 VLDB 7.591263e-05
4,001 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.9663191e-05
4,085 Deployment of Query Plans on Multicores 2015 VLDB 6.9149518e-05
4,639 MQJoin: Efficient Shared Execution of Main-Memory Joins 2016 VLDB 6.5918791e-05
Previous Page 1 / 1 Next

Semantically Similar Papers