DBScholar

Back to papers

Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems

Summary: Fast Serializable MVCC for in-memory DBs with near single-version overhead. In-place updates and before-image deltas in undo buffers enable cheap, fine-grained serializability via precision locking: extensional writes of recent commits must not intersect the intensional read-predicate space. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h80e7a274acbd94ad
Venue
SIGMOD
Year
2015
Pagerank
0.00023872855
Overall Rank
228 | 98.48%
DOI
10.1145/2723372.2749436

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{neumann_sigmod15,
        title = {{Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems}},
        author = {Neumann, Thomas and Mühlbauer, Tobias and Kemper, Alfons},
        series = {{SIGMOD} '15},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/2723372.2749436},
        url = {https://dl.acm.org/doi/10.1145/2723372.2749436},
        year = {2015}
}

Incoming Citations (Sorted by Pagerank)

Showing 43 of 93 citing papers.

Rank Citing Paper Year Venue Pagerank
6,848 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.6495967e-05
6,895 Towards Democratizing Relational Data Visualization 2019 SIGMOD 5.6382396e-05
6,978 Towards Optimal Transaction Scheduling 2024 VLDB 5.6130331e-05
6,994 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 5.6094434e-05
7,059 Polaris: Enabling Transaction Priority in Optimistic Concurrency Control 2023 SIGMOD 5.5942509e-05
7,262 Transaction Scheduling: From Conflicts to Runtime Conflicts 2023 SIGMOD 5.5560872e-05
7,273 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5522008e-05
7,715 Tastes Great! Less Filling! High Performance and Accurate Training Data Collection for Self-Driving Database Management Systems 2022 SIGMOD 5.4556951e-05
7,753 High-Performance Geospatial Analytics in HyPerSpace 2016 SIGMOD 5.4436024e-05
7,822 Analyzing Vectorized Hash Tables Across CPU Architectures 2023 VLDB 5.4304761e-05
7,849 Modern Main-Memory Database Systems 2016 VLDB 5.4233898e-05
7,897 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.4146341e-05
7,902 Identifying Insufficient Data Coverage in Databases with Multiple Relations 2020 VLDB 5.4135994e-05
7,980 Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware 2024 VLDB 5.3971087e-05
8,232 LST-Bench: Benchmarking Log-Structured Tables in the Cloud 2024 SIGMOD 5.357241e-05
8,266 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 5.3498895e-05
8,348 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 5.3337901e-05
8,548 Fiber-based Architecture for NFV Cloud Databases 2017 VLDB 5.3030969e-05
8,610 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.2890649e-05
9,024 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.2209552e-05
9,026 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.2202203e-05
9,212 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 5.1928088e-05
9,323 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.1815858e-05
9,650 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.1322451e-05
9,764 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.115551e-05
9,843 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 5.1064323e-05
10,001 Dynamic Graph Databases with Out-of-order Updates 2024 VLDB 5.0845476e-05
10,177 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.055639e-05
10,207 Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces 2023 VLDB 5.0491152e-05
10,263 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.0380426e-05
10,491 ART That Lasts: Persistent Multiversion Adaptive Radix Trees with Fast Atomic Range Queries 2026 SIGMOD 4.9605343e-05
10,664 RABIT: Efficient Range Queries with Bitmap Indexing 2026 SIGMOD 4.9605343e-05
10,727 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 4.9605343e-05
10,834 Swan: Hybrid MVCC Management for Efficient Transaction Processing in LSM-Tree-Based Key-Value Stores 2026 VLDB 4.9605343e-05
10,927 Interoperable ACID Transactions for Open Table Formats 2026 VLDB 4.9605343e-05
11,147 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 4.9605343e-05
11,202 TXSQL: Lock Optimizations Towards High Contented Workloads 2025 SIGMOD 4.9605343e-05
11,331 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 2025 VLDB 4.9605343e-05
11,345 Fair Transaction Processing for Multi-Tenant Databases 2025 VLDB 4.9605343e-05
11,354 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 4.9605343e-05
11,412 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 4.9605343e-05
11,440 Freely Moving Between the OLTP and OLAP Worlds: Hermes – an High-Performance OLAP Accelerator for MySQL 2025 VLDB 4.9605343e-05
11,885 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 4.9605343e-05
Previous Page 2 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 26 of 26 cited papers.

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

Rank Cited Paper Year Venue Pagerank
19 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00058631912
21 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00056737487
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
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027021768
218 SIMD-Scan: Ultra Fast in-Memory Table Scan using on-Chip Vector Processing Units 2009 VLDB 0.00024342426
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023615848
262 Data-Oriented Transaction Execution 2010 VLDB 0.00022832269
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019904414
574 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016142754
670 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014929358
725 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014434166
764 The Case for Determinism in Database Systems 2010 VLDB 0.00014110914
797 Low Overhead Concurrency Control for Partitioned Main Memory Databases 2010 SIGMOD 0.0001388084
871 BitWeaving: Fast Scans for Main Memory Data Processing 2013 SIGMOD 0.00013313281
1,437 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.0001064992
1,637 Positional Update Handling in Column Stores 2010 SIGMOD 9.9898497e-05
1,845 Towards a One Size Fits All Database Architecture 2011 CIDR 9.507323e-05
2,059 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 9.0923662e-05
2,087 Automating the Detection of Snapshot Isolation Anomalies 2007 VLDB 9.048975e-05
2,213 Precision Locks 1981 SIGMOD 8.8423485e-05
3,986 The Impact of Columnar In-Memory Databases on Enterprise Systems: Implications of Eliminating Transaction-Maintained Aggregates 2014 VLDB 6.8646239e-05
4,294 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.6660284e-05
4,950 Optimistic Concurrency Control by Melding Trees 2011 VLDB 6.3271298e-05
9,504 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 5.1531044e-05
Previous Page 1 / 1 Next

Semantically Similar Papers