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.00015360975
Overall Rank
636 | 95.73%
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,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,606 TxnSails: Achieving Serializable Transaction Scheduling with Self-Adaptive Isolation Level Selection 2025 VLDB 5.1531256e-05
9,727 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.1349531e-05
9,842 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.1225854e-05
10,136 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.0747767e-05
10,203 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.0609154e-05
10,556 Counting Is All You Need for Instant Tuple Discovery: Enabling Real-Time HTAP in Standalone DBMSs 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,897 Tidehunter: Large-Value Storage With Minimal Data Relocation 2026 VLDB 4.9793485e-05
11,267 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 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,357 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 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 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.00058781151
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00048001919
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036364464
123 Schism: a Workload-Driven Approach to Database Replication and Partitioning 2010 VLDB 0.00030762995
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00028317906
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.0002705961
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023660039
261 Data-Oriented Transaction Execution 2010 VLDB 0.00022868935
268 Models for Studying Concurrency Control Performance: Alternatives and Implications 1985 SIGMOD 0.00022673125
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019941855
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018403783
445 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018176701
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.0001665543
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016132182
614 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.0001556755
726 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014459037
728 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014414001
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014210991
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
1,026 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012423267
1,083 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012113053
1,335 Fast Updates on Read-Optimized Databases Using Multi-Core CPUs 2012 VLDB 0.0001099401
1,382 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.00010858298
1,526 Key Range Locking Strategies for Improved Concurrency 1993 VLDB 0.0001035143
1,842 On Predictive Modeling for Optimizing Transaction Execution in Parallel OLTP Systems 2012 VLDB 9.526552e-05
1,947 Scalable Atomic Visibility with RAMP Transactions 2014 SIGMOD 9.3241479e-05
3,855 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9694249e-05
5,546 JECB: a Join-Extension, Code-Based Approach to OLTP Data Partitioning 2014 SIGMOD 6.0884923e-05
Previous Page 1 / 1 Next

Semantically Similar Papers