DBScholar

Back to papers

CoroBase: Coroutine-Oriented Main-Memory Database Engine

Summary: CoroBase models transactions as lightweight coroutines, enabling inter-transaction software-prefetch batching without application/interface changes. Its full-engine design nearly doubles read-intensive throughput on 48 cores while remaining competitive when prefetching offers little benefit. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h4b29c3dd2c307283
Venue
VLDB
Year
2021
Pagerank
7.0791362e-05
Overall Rank
3,709 | 75.07%
DOI
10.14778/3430915.3430932

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{he_vldb21,
        title = {{CoroBase: Coroutine-Oriented Main-Memory Database Engine}},
        author = {He, Yongjun and Lu, Jiacheng and Wang, Tianzheng},
        journal = {PVLDB},
        series = {{VLDB} '21},
        volume = {14},
        number = {3},
        pages = {431--444},
        doi = {10.14778/3430915.3430932},
        url = {https://doi.org/10.14778/3430915.3430932},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 13 of 13 citing papers.

Rank Citing Paper Year Venue Pagerank
3,405 CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution 2024 VLDB 7.3286366e-05
4,243 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 6.7069789e-05
5,337 MxTasks: How to Make Efficient Synchronization and Prefetching Easy 2021 SIGMOD 6.1744712e-05
6,091 ThunderRW: An In-Memory Graph Random Walk Engine 2021 VLDB 5.8898055e-05
7,976 Rethinking Stateful Stream Processing with RDMA 2022 SIGMOD 5.4146123e-05
8,948 Tao: Improving Resource Utilization while Guaranteeing SLO in Multi-tenant Relational Database-as-a-Service 2024 SIGMOD 5.252939e-05
9,008 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.2387493e-05
9,339 FEC: Efficient Deep Recommendation Model Training with Flexible Embedding Communication 2023 SIGMOD 5.1910676e-05
9,685 GastCoCo: Graph Storage and Coroutine-Based Prefetch Co-Design for Dynamic Graph Processing 2024 VLDB 5.1421905e-05
10,543 Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores 2026 SIGMOD 4.9793485e-05
10,866 Tux: Efficient Drop-in Networking for Database Systems 2026 VLDB 4.9793485e-05
11,190 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs 2025 SIGMOD 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
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
12 C-Store: A Column-oriented DBMS 2005 VLDB 0.00068998927
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.0005158963
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00048001919
69 Making B+-Trees Cache Conscious in Main Memory 2000 SIGMOD 0.00037950385
70 The End of an Architectural Era (It’s Time for a Complete Rewrite) 2007 VLDB 0.00037859131
261 Data-Oriented Transaction Execution 2010 VLDB 0.00022868935
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.0001665543
548 Improving Index Performance through Prefetching 2001 SIGMOD 0.00016569534
605 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015647561
627 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015460957
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
702 Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct 2009 VLDB 0.00014673738
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014210991
786 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00013988699
872 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013342029
907 HOT: A Height Optimized Trie Index for Main-Memory Database Systems 2018 SIGMOD 0.00013158824
1,026 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012423267
1,071 High Performance Transactions via Early Write Visibility 2017 VLDB 0.0001217253
1,083 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012113053
1,586 Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance 2002 SIGMOD 0.00010146135
2,673 Asynchronous Memory Access Chaining 2016 VLDB 8.1482775e-05
2,809 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9825078e-05
2,925 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.8482706e-05
3,006 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7609084e-05
3,855 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9694249e-05
4,899 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 6.3655167e-05
5,141 Reactors: A Case for Predictable, Virtualized Actor Database Systems 2018 SIGMOD 6.2573172e-05
8,050 Micro-architectural Analysis of OLAP: Limitations and Opportunities 2020 VLDB 5.3993433e-05
8,380 Interleaved Multi-Vectorizing 2020 VLDB 5.3429493e-05
Previous Page 1 / 1 Next

Semantically Similar Papers