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.00023920439
Overall Rank
228 | 98.47%
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,959 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 5.633832e-05
7,003 Towards Optimal Transaction Scheduling 2024 VLDB 5.6244707e-05
7,005 Zen: a High-Throughput Log-Free OLTP Engine for Non-Volatile Main Memory 2021 VLDB 5.6236238e-05
7,049 Polaris: Enabling Transaction Priority in Optimistic Concurrency Control 2023 SIGMOD 5.6132108e-05
7,221 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 5.5828002e-05
7,280 Transaction Scheduling: From Conflicts to Runtime Conflicts 2023 SIGMOD 5.5671848e-05
7,733 High-Performance Geospatial Analytics in HyPerSpace 2016 SIGMOD 5.4642144e-05
7,735 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.4631389e-05
7,814 Analyzing Vectorized Hash Tables Across CPU Architectures 2023 VLDB 5.4482093e-05
7,828 Modern Main-Memory Database Systems 2016 VLDB 5.4439336e-05
7,880 Identifying Insufficient Data Coverage in Databases with Multiple Relations 2020 VLDB 5.43413e-05
7,889 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.432861e-05
7,915 Tastes Great! Less Filling! High Performance and Accurate Training Data Collection for Self-Driving Database Management Systems 2022 SIGMOD 5.4276987e-05
7,959 Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware 2024 VLDB 5.4175386e-05
8,208 LST-Bench: Benchmarking Log-Structured Tables in the Cloud 2024 SIGMOD 5.3775598e-05
8,243 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 5.3701805e-05
8,327 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 5.35402e-05
8,525 Fiber-based Architecture for NFV Cloud Databases 2017 VLDB 5.323092e-05
8,584 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.3090795e-05
8,999 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.2400195e-05
9,008 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.2387493e-05
9,185 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 5.2115023e-05
9,295 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.1992306e-05
9,727 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.1349531e-05
9,802 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 5.1257999e-05
9,953 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.1038322e-05
9,964 Dynamic Graph Databases with Out-of-order Updates 2024 VLDB 5.1038322e-05
10,136 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.0747767e-05
10,169 Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces 2023 VLDB 5.0682654e-05
10,227 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.0571508e-05
10,413 ART That Lasts: Persistent Multiversion Adaptive Radix Trees with Fast Atomic Range Queries 2026 SIGMOD 4.9793485e-05
10,591 RABIT: Efficient Range Queries with Bitmap Indexing 2026 SIGMOD 4.9793485e-05
10,655 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 4.9793485e-05
10,763 Swan: Hybrid MVCC Management for Efficient Transaction Processing in LSM-Tree-Based Key-Value Stores 2026 VLDB 4.9793485e-05
10,857 Interoperable ACID Transactions for Open Table Formats 2026 VLDB 4.9793485e-05
11,077 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 4.9793485e-05
11,134 TXSQL: Lock Optimizations Towards High Contented Workloads 2025 SIGMOD 4.9793485e-05
11,267 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 2025 VLDB 4.9793485e-05
11,281 Fair Transaction Processing for Multi-Tenant Databases 2025 VLDB 4.9793485e-05
11,291 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 4.9793485e-05
11,352 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 4.9793485e-05
11,381 Freely Moving Between the OLTP and OLAP Worlds: Hermes – an High-Performance OLAP Accelerator for MySQL 2025 VLDB 4.9793485e-05
11,835 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 4.9793485e-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.00058781151
21 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00056855599
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
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.0002705961
219 SIMD-Scan: Ultra Fast in-Memory Table Scan using on-Chip Vector Processing Units 2009 VLDB 0.00024363532
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023660039
261 Data-Oriented Transaction Execution 2010 VLDB 0.00022868935
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019941855
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016132182
667 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014978213
726 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014459037
781 The Case for Determinism in Database Systems 2010 VLDB 0.000140247
797 Low Overhead Concurrency Control for Partitioned Main Memory Databases 2010 SIGMOD 0.00013922631
873 BitWeaving: Fast Scans for Main Memory Data Processing 2013 SIGMOD 0.00013338838
1,432 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010679703
1,632 Positional Update Handling in Column Stores 2010 SIGMOD 0.00010021251
1,848 Towards a One Size Fits All Database Architecture 2011 CIDR 9.5082163e-05
2,052 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 9.1199209e-05
2,075 Automating the Detection of Snapshot Isolation Anomalies 2007 VLDB 9.0795726e-05
2,200 Precision Locks 1981 SIGMOD 8.8727857e-05
3,970 The Impact of Columnar In-Memory Databases on Enterprise Systems: Implications of Eliminating Transaction-Maintained Aggregates 2014 VLDB 6.8895992e-05
4,284 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.688627e-05
4,935 Optimistic Concurrency Control by Melding Trees 2011 VLDB 6.3467229e-05
9,465 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 5.1726081e-05
Previous Page 1 / 1 Next

Semantically Similar Papers