DBScholar

Back to papers

Hekaton: SQL Server’s Memory-Optimized OLTP Engine

Summary: SQL Server’s Hekaton is a memory-resident OLTP engine, fully integrated with T-SQL and memory-optimized durable tables. High concurrency comes from latch-free data structures and optimistic MVCC; mem-optimized procedures can be compiled to native code and access both mem-optimized and regular tables. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
he81c7ac3e14f9617
Venue
SIGMOD
Year
2013
Pagerank
0.00047937476
Overall Rank
35 | 99.77%
DOI
10.1145/2463676.2463710

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{diaconu_sigmod13,
        title = {{Hekaton: SQL Server’s Memory-Optimized OLTP Engine}},
        author = {Diaconu, Cristian and Freedman, Craig and Ismert, Erik and Larson, Per-Åke and Mittal, Pravin and Stonecipher, Ryan and Verma, Nitin and Zwilling, Mike},
        series = {{SIGMOD} '13},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/2463676.2463710},
        url = {https://dl.acm.org/doi/10.1145/2463676.2463710},
        year = {2013}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 162 citing papers.

Rank Citing Paper Year Venue Pagerank
226 Amazon Redshift and the Case for Simpler Data Warehouses 2015 SIGMOD 0.0002389883
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023872855
375 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019660459
447 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018126139
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016620527
549 Faster: A Concurrent Key-Value Store with In-Place Updates 2018 SIGMOD 0.00016530268
632 Persistent B+-Trees in Non-Volatile Main Memory 2015 VLDB 0.00015366735
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015329098
729 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014393711
773 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014075557
859 Storage Management in the NVRAM Era 2014 VLDB 0.00013384817
863 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013368866
892 SuRF: Practical Range Query Filtering with Fast Succinct Tries 2018 SIGMOD 0.00013207671
894 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00013179915
896 Froid: Optimization of Imperative Programs in a Relational Database 2018 VLDB 0.00013164545
964 Reducing the Storage Overhead of Main-Memory OLTP Databases with Hybrid Indexes 2016 SIGMOD 0.00012798312
967 BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory 2018 VLDB 0.00012766144
1,085 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012086316
1,117 Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia 2013 VLDB 0.00011928965
1,158 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.00011744154
1,232 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011406847
1,327 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00011014905
1,402 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010754882
1,431 Write-Behind Logging 2017 VLDB 0.00010667031
1,523 Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database 2014 VLDB 0.00010338554
1,659 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9440956e-05
1,800 Procedural Extensions of SQL: Understanding their usage in the wild 2021 VLDB 9.5999908e-05
1,951 S-Store: Streaming Meets Transaction Processing 2015 VLDB 9.302451e-05
2,098 FoundationDB: A Distributed Unbundled Transactional Key Value Store 2021 SIGMOD 9.0326999e-05
2,303 In-Memory Performance for Big Data 2015 VLDB 8.6602545e-05
2,390 Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems 2016 SIGMOD 8.5227929e-05
2,408 REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures 2015 VLDB 8.4908707e-05
2,433 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4614165e-05
2,435 Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases 2015 SIGMOD 8.4576994e-05
2,452 Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data Analytics 2017 SIGMOD 8.4280184e-05
2,636 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.176465e-05
2,703 An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems 2014 VLDB 8.0952583e-05
2,814 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9550699e-05
2,977 Sortledton: a Universal, Transactional Graph Data Structure 2022 VLDB 7.7781129e-05
3,011 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7421635e-05
3,045 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 7.7044181e-05
3,073 Opportunities for Optimism in Contended Main-Memory Multicore Transactions 2020 VLDB 7.6660818e-05
3,264 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4667818e-05
3,275 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4557654e-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,476 DBOS: A DBMS-oriented Operating System 2022 VLDB 7.2552418e-05
3,505 How to Build a Non-Volatile Memory Database Management System 2017 SIGMOD 7.2290072e-05
3,686 Fast General Distributed Transactions with Opacity 2019 SIGMOD 7.0805751e-05
3,719 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 7.0525094e-05
3,729 Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System 2018 VLDB 7.0449074e-05
Previous Page 1 / 4 Next

Outgoing Citations (Sorted by Pagerank)

Showing 7 of 7 cited papers.

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

Previous Page 1 / 1 Next

Semantically Similar Papers