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
5158
Venue
SIGMOD
Year
2016
Pagerank
0.00015263509
Overall Rank
655 | 95.51%
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 13 of 63 citing papers.

Rank Citing Paper Year Venue Pagerank
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,667 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.2401605e-05
9,954 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.1895077e-05
10,013 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.1770751e-05
10,014 TxnSails: Achieving Serializable Transaction Scheduling with Self-Adaptive Isolation Level Selection 2025 VLDB 5.1770751e-05
10,355 Counting Is All You Need for Instant Tuple Discovery: Enabling Real-Time HTAP in Standalone DBMSs 2026 SIGMOD 5.093636e-05
10,864 Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions 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,971 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 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 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.00058720861
38 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047648573
83 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036185259
126 Schism: a Workload-Driven Approach to Database Replication and Partitioning 2010 VLDB 0.00030779127
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.0002863588
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027281663
245 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023458287
256 Data-Oriented Transaction Execution 2010 VLDB 0.00023172982
260 Models for Studying Concurrency Control Performance: Alternatives and Implications 1985 SIGMOD 0.00023103999
379 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019611067
428 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018633493
473 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00017900942
537 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016931517
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016257033
603 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.00015853456
720 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014632914
733 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014533437
755 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014326008
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
1,014 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012650747
1,089 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012242396
1,315 Fast Updates on Read-Optimized Databases Using Multi-Core CPUs 2012 VLDB 0.00011181796
1,358 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.0001104203
1,501 Key Range Locking Strategies for Improved Concurrency 1993 VLDB 0.00010559899
1,831 On Predictive Modeling for Optimizing Transaction Execution in Parallel OLTP Systems 2012 VLDB 9.6635729e-05
1,961 Scalable Atomic Visibility with RAMP Transactions 2014 SIGMOD 9.4000927e-05
3,808 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 7.1083217e-05
5,497 JECB: a Join-Extension, Code-Based Approach to OLTP Data Partitioning 2014 SIGMOD 6.1973614e-05
Previous Page 1 / 1 Next

Semantically Similar Papers