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.00047996489
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 161 citing papers.

Rank Citing Paper Year Venue Pagerank
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023915456
233 Amazon Redshift and the Case for Simpler Data Warehouses 2015 SIGMOD 0.00023774958
373 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019705706
444 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.0001817002
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016654017
546 Faster: A Concurrent Key-Value Store with In-Place Updates 2018 SIGMOD 0.00016584272
630 Persistent B+-Trees in Non-Volatile Main Memory 2015 VLDB 0.00015412011
635 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015362118
729 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014417679
786 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00013983316
856 Storage Management in the NVRAM Era 2014 VLDB 0.000134246
861 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013401147
889 SuRF: Practical Range Query Filtering with Fast Succinct Tries 2018 SIGMOD 0.00013243846
896 Froid: Optimization of Imperative Programs in a Relational Database 2018 VLDB 0.00013203085
907 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00013157412
960 Reducing the Storage Overhead of Main-Memory OLTP Databases with Hybrid Indexes 2016 SIGMOD 0.0001283613
966 BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory 2018 VLDB 0.00012806678
1,083 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012109589
1,117 Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia 2013 VLDB 0.00011952597
1,161 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.0001176315
1,242 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011378275
1,321 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00011038031
1,398 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010778761
1,437 Write-Behind Logging 2017 VLDB 0.00010651307
1,524 Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database 2014 VLDB 0.0001036095
1,675 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9136747e-05
1,786 Procedural Extensions of SQL: Understanding their usage in the wild 2021 VLDB 9.6281276e-05
1,939 S-Store: Streaming Meets Transaction Processing 2015 VLDB 9.3299482e-05
2,090 FoundationDB: A Distributed Unbundled Transactional Key Value Store 2021 SIGMOD 9.0619382e-05
2,291 In-Memory Performance for Big Data 2015 VLDB 8.6855592e-05
2,380 Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems 2016 SIGMOD 8.5466497e-05
2,402 REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures 2015 VLDB 8.5165931e-05
2,420 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4883426e-05
2,425 Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases 2015 SIGMOD 8.4820179e-05
2,448 Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data Analytics 2017 SIGMOD 8.4508839e-05
2,630 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.2008903e-05
2,800 An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems 2014 VLDB 7.988872e-05
2,809 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9788276e-05
2,961 Sortledton: a Universal, Transactional Graph Data Structure 2022 VLDB 7.8039167e-05
3,007 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7593448e-05
3,048 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 7.7087933e-05
3,064 Opportunities for Optimism in Contended Main-Memory Multicore Transactions 2020 VLDB 7.6883866e-05
3,262 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4800686e-05
3,266 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4749205e-05
3,298 To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing 2015 VLDB 7.4414299e-05
3,464 DBOS: A DBMS-oriented Operating System 2022 VLDB 7.2788609e-05
3,496 How to Build a Non-Volatile Memory Database Management System 2017 SIGMOD 7.2523692e-05
3,678 Fast General Distributed Transactions with Opacity 2019 SIGMOD 7.1030964e-05
3,711 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 7.0757906e-05
3,724 Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System 2018 VLDB 7.0679706e-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