DBScholar

Back to papers

ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads

Summary: ERMIA is a memory-optimized DB system built from scratch to support heterogeneous workloads. It uses snapshot isolation for coordination and can provide serializability, delivering scalable performance and preserving high read-mostly throughput where OCC-based systems falter. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h71550c0c658c06a4
Venue
SIGMOD
Year
2016
Pagerank
0.00015329098
Overall Rank
636 | 95.74%
DOI
10.1145/2882903.2882905

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{kim_sigmod16,
        title = {{ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads}},
        author = {Kim, Kangnyeon and Wang, Tianzheng and Johnson, Ryan and Pandis, Ippokratis},
        series = {{SIGMOD} '16},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/2882903.2882905},
        url = {https://dl.acm.org/doi/10.1145/2882903.2882905},
        year = {2016}
}

Incoming Citations (Sorted by Pagerank)

Showing 15 of 65 citing papers.

Rank Citing Paper Year Venue Pagerank
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,633 TxnSails: Achieving Serializable Transaction Scheduling with Self-Adaptive Isolation Level Selection 2025 VLDB 5.135655e-05
9,764 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.115551e-05
9,886 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.10323e-05
10,177 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.055639e-05
10,229 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.0437932e-05
10,631 Counting Is All You Need for Instant Tuple Discovery: Enabling Real-Time HTAP in Standalone DBMSs 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,967 Tidehunter: Large-Value Storage With Minimal Data Relocation 2026 VLDB 4.9605343e-05
11,331 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 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,417 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 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 29 of 29 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
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047937476
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036267455
122 Schism: a Workload-Driven Approach to Database Replication and Partitioning 2010 VLDB 0.00030701814
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00028244257
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027021768
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023615848
262 Data-Oriented Transaction Execution 2010 VLDB 0.00022832269
270 Models for Studying Concurrency Control Performance: Alternatives and Implications 1985 SIGMOD 0.00022604714
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019904414
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018411252
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
574 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016142754
613 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.00015527424
725 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014434166
729 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014393711
740 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014303858
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
1,028 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012390677
1,085 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012086316
1,340 Fast Updates on Read-Optimized Databases Using Multi-Core CPUs 2012 VLDB 0.00010962559
1,384 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.00010824715
1,531 Key Range Locking Strategies for Improved Concurrency 1993 VLDB 0.00010314829
1,840 On Predictive Modeling for Optimizing Transaction Execution in Parallel OLTP Systems 2012 VLDB 9.5171028e-05
1,952 Scalable Atomic Visibility with RAMP Transactions 2014 SIGMOD 9.2989778e-05
3,864 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9461754e-05
5,563 JECB: a Join-Extension, Code-Based Approach to OLTP Data Partitioning 2014 SIGMOD 6.0660277e-05
Previous Page 1 / 1 Next

Semantically Similar Papers