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
12565
Venue
VLDB
Year
2021
Pagerank
6.3718449e-05
Overall Rank
4,184 | 70.93%
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,420 CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution 2024 VLDB 7.1120128e-05
5,060 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 5.7175345e-05
5,760 MxTasks: How to Make Efficient Synchronization and Prefetching Easy 2021 SIGMOD 5.3369902e-05
6,063 ThunderRW: An In-Memory Graph Random Walk Engine 2021 VLDB 5.2259989e-05
8,004 Rethinking Stateful Stream Processing with RDMA 2022 SIGMOD 4.6048388e-05
8,738 Tao: Improving Resource Utilization while Guaranteeing SLO in Multi-tenant Relational Database-as-a-Service 2024 SIGMOD 4.4520434e-05
9,091 FEC: Efficient Deep Recommendation Model Training with Flexible Embedding Communication 2023 SIGMOD 4.393856e-05
9,237 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 4.3648789e-05
9,445 GastCoCo: Graph Storage and Coroutine-Based Prefetch Co-Design for Dynamic Graph Processing 2024 VLDB 4.3378164e-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.1905499e-05
10,294 Tux: Efficient Drop-in Networking for Database Systems 2026 VLDB 4.1905499e-05
10,503 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs 2025 SIGMOD 4.1905499e-05
10,737 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 2025 VLDB 4.1905499e-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
20 C-Store: A Column-oriented DBMS 2005 VLDB 0.00086163998
52 Database Architecture Optimized for the new Bottleneck: Memory Access 1999 VLDB 0.00066322421
87 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00052844656
88 The End of an Architectural Era (It's Time for a Complete Rewrite) 2007 VLDB 0.0005262025
104 Making B+-Trees Cache Conscious in Main Memory 2000 SIGMOD 0.00049475932
336 Data-Oriented Transaction Execution 2010 VLDB 0.00027008897
622 Improving Index Performance through Prefetching 2001 SIGMOD 0.00018976783
754 Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct 2009 VLDB 0.00017093267
756 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017079523
848 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015933538
959 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015034808
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00014515226
1,066 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014340396
1,085 HOT: A Height Optimized Trie Index for Main-Memory Database Systems 2018 SIGMOD 0.00014173956
1,217 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00013228757
1,369 Aether: A Scalable Approach to Logging 2010 VLDB 0.0001235533
1,431 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00012021808
1,447 High Performance Transactions in Deuteronomy 2015 CIDR 0.0001192999
1,521 High Performance Transactions via Early Write Visibility 2017 VLDB 0.00011522701
1,659 Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance 2002 SIGMOD 0.00010970279
3,179 Asynchronous Memory Access Chaining 2016 VLDB 7.4350144e-05
3,194 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.4068088e-05
3,225 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.3487507e-05
3,588 Query Fresh: Log Shipping on Steroids 2018 VLDB 6.9389605e-05
3,979 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.5641036e-05
4,833 Reactors: A Case for Predictable, Virtualized Actor Database Systems 2018 SIGMOD 5.8881564e-05
5,273 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 5.5919449e-05
8,101 Micro-architectural Analysis of OLAP: Limitations and Opportunities 2020 VLDB 4.581825e-05
8,368 Interleaved Multi-Vectorizing 2020 VLDB 4.5295768e-05
Previous Page 1 / 1 Next

Semantically Similar Papers