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
5115
Venue
SIGMOD
Year
2015
Pagerank
0.00023815642
Overall Rank
233 | 98.41%
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 41 of 91 citing papers.

Rank Citing Paper Year Venue Pagerank
6,916 Polaris: Enabling Transaction Priority in Optimistic Concurrency Control 2023 SIGMOD 5.7401967e-05
7,072 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 5.7107965e-05
7,159 Transaction Scheduling: From Conflicts to Runtime Conflicts 2023 SIGMOD 5.6857508e-05
7,184 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 5.6785094e-05
7,334 Towards Optimal Transaction Scheduling 2024 VLDB 5.6425501e-05
7,605 High-Performance Geospatial Analytics in HyPerSpace 2016 SIGMOD 5.5850996e-05
7,721 Identifying Insufficient Data Coverage in Databases with Multiple Relations 2020 VLDB 5.5587371e-05
7,742 Modern Main-Memory Database Systems 2016 VLDB 5.5547354e-05
7,765 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.5499187e-05
7,785 Tastes Great! Less Filling! High Performance and Accurate Training Data Collection for Self-Driving Database Management Systems 2022 SIGMOD 5.5450355e-05
7,802 Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware 2024 VLDB 5.5418836e-05
7,897 AeonG: An Efficient Built-in Temporal Support in Graph Databases 2024 VLDB 5.5196714e-05
7,988 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5113542e-05
8,099 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 5.4873906e-05
8,154 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 5.4769071e-05
8,361 Fiber-based Architecture for NFV Cloud Databases 2017 VLDB 5.4443037e-05
8,411 Mammoths Are Slow: The Overlooked Transactions of Graph Data 2024 VLDB 5.4309351e-05
8,443 Analyzing Vectorized Hash Tables Across CPU Architectures 2023 VLDB 5.4243766e-05
8,467 LST-Bench: Benchmarking Log-Structured Tables in the Cloud 2024 SIGMOD 5.4187125e-05
8,832 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.36029e-05
8,840 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.3589906e-05
9,130 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.318565e-05
9,547 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.2528121e-05
9,606 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 5.2478168e-05
9,624 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 5.2434488e-05
9,774 Hermes: Off-the-Shelf Real-Time Transactional Analytics 2025 VLDB 5.2209769e-05
9,784 Dynamic Graph Databases with Out-of-order Updates 2024 VLDB 5.2209769e-05
9,954 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.1895077e-05
9,975 Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces 2023 VLDB 5.1845938e-05
10,197 ART That Lasts: Persistent Multiversion Adaptive Radix Trees with Fast Atomic Range Queries 2026 SIGMOD 5.093636e-05
10,395 RABIT: Efficient Range Queries with Bitmap Indexing 2026 SIGMOD 5.093636e-05
10,468 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 5.093636e-05
10,632 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 5.093636e-05
10,700 TXSQL: Lock Optimizations Towards High Contented Workloads 2025 SIGMOD 5.093636e-05
10,864 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 2025 VLDB 5.093636e-05
10,879 Fair Transaction Processing for Multi-Tenant Databases 2025 VLDB 5.093636e-05
10,893 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 5.093636e-05
10,965 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 5.093636e-05
10,976 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.093636e-05
11,015 Freely Moving Between the OLTP and OLAP Worlds: Hermes – an High-Performance OLAP Accelerator for MySQL 2025 VLDB 5.093636e-05
11,526 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 5.093636e-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.00058720861
23 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00054886415
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
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027281663
216 SIMD-Scan: Ultra Fast in-Memory Table Scan using on-Chip Vector Processing Units 2009 VLDB 0.00024498128
245 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023458287
256 Data-Oriented Transaction Execution 2010 VLDB 0.00023172982
379 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019611067
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016257033
670 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00015157572
733 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014533437
766 The Case for Determinism in Database Systems 2010 VLDB 0.0001420984
773 Low Overhead Concurrency Control for Partitioned Main Memory Databases 2010 SIGMOD 0.00014131021
870 BitWeaving: Fast Scans for Main Memory Data Processing 2013 SIGMOD 0.0001350293
1,420 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010829638
1,629 Positional Update Handling in Column Stores 2010 SIGMOD 0.00010184131
1,854 Towards a One Size Fits All Database Architecture 2011 CIDR 9.6069414e-05
2,057 Automating the Detection of Snapshot Isolation Anomalies 2007 VLDB 9.2495387e-05
2,081 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 9.2021976e-05
2,166 Precision Locks 1981 SIGMOD 9.0500644e-05
3,902 The Impact of Columnar In-Memory Databases on Enterprise Systems: Implications of Eliminating Transaction-Maintained Aggregates 2014 VLDB 7.0313122e-05
4,218 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.8261118e-05
4,870 Optimistic Concurrency Control by Melding Trees 2011 VLDB 6.4709622e-05
9,287 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 5.2913314e-05
Previous Page 1 / 1 Next

Semantically Similar Papers