Database Paper Browser

Back to papers

CoroBase: Coroutine-Oriented Main-Memory Database Engine

Summary: CoroBase uses a coroutine-to-transaction paradigm, enabling inter-transaction batching and prefetching without API changes. On 48 cores, read-heavy workloads see ~2x throughput; otherwise, full-engine coroutine integration remains competitive. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
12564
Venue
VLDB
Year
2021
Pagerank
6.3779731e-05
Overall Rank
4,184 | 70.90%
DOI
10.14778/3430915.3430932

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 13 of 13 citing papers.

Rank Citing Paper Year Venue Pagerank
3,418 CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution 2024 VLDB 7.1188618e-05
5,312 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 5.5734224e-05
5,748 MxTasks: How to Make Efficient Synchronization and Prefetching Easy 2021 SIGMOD 5.341943e-05
6,058 ThunderRW: An In-Memory Graph Random Walk Engine 2021 VLDB 5.2310254e-05
8,001 Rethinking Stateful Stream Processing with RDMA 2022 SIGMOD 4.6092573e-05
8,742 Tao: Improving Resource Utilization while Guaranteeing SLO in Multi-tenant Relational Database-as-a-Service 2024 SIGMOD 4.456315e-05
9,094 FEC: Efficient Deep Recommendation Model Training with Flexible Embedding Communication 2023 SIGMOD 4.3980444e-05
9,233 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 4.3690661e-05
9,440 GastCoCo: Graph Storage and Coroutine-Based Prefetch Co-Design for Dynamic Graph Processing 2024 VLDB 4.3419774e-05
10,048 Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores 2026 SIGMOD 4.1945683e-05
10,282 Tux: Efficient Drop-in Networking for Database Systems 2026 VLDB 4.1945683e-05
10,493 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs 2025 SIGMOD 4.1945683e-05
10,730 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 2025 VLDB 4.1945683e-05
Previous Page 1 / 1 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
21 C-Store: A Column-oriented DBMS 2005 VLDB 0.00086087497
52 Database Architecture Optimized for the new Bottleneck: Memory Access 1999 VLDB 0.00066474881
86 The End of an Architectural Era (It's Time for a Complete Rewrite) 2007 VLDB 0.00052563276
87 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00052389723
103 Making B+-Trees Cache Conscious in Main Memory 2000 SIGMOD 0.00049150032
338 Data-Oriented Transaction Execution 2010 VLDB 0.00026973858
531 Improving Index Performance through Prefetching 2001 SIGMOD 0.00020790058
757 Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct 2009 VLDB 0.00017078358
763 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017025851
853 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015940507
958 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015045316
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.0001452166
1,069 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014319266
1,087 HOT: A Height Optimized Trie Index for Main-Memory Database Systems 2018 SIGMOD 0.00014162909
1,217 Rethinking serializable multiversion concurrency control 2015 VLDB 0.0001323177
1,373 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012309902
1,432 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00012017544
1,457 High Performance Transactions in Deuteronomy 2015 CIDR 0.00011897016
1,521 High Performance Transactions via Early Write Visibility 2017 VLDB 0.00011532045
1,659 Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance 2002 SIGMOD 0.00010980701
3,175 Asynchronous Memory Access Chaining 2016 VLDB 7.438501e-05
3,193 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.4089674e-05
3,219 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.3550716e-05
3,592 Query Fresh: Log Shipping on Steroids 2018 VLDB 6.9406675e-05
3,980 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.5664429e-05
4,828 Reactors: A Case for Predictable, Virtualized Actor Database Systems 2018 SIGMOD 5.893685e-05
5,272 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 5.5937875e-05
8,096 Micro-architectural Analysis of OLAP: Limitations and Opportunities 2020 VLDB 4.5860565e-05
8,381 Interleaved Multi-Vectorizing 2020 VLDB 4.5310603e-05
Previous Page 1 / 1 Next

Semantically Similar Papers