DBScholar

Back to papers

The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product

Summary: Industry experience report on RateupDB, a complete CPU/GPU HTAP product, emphasizing balanced OLTP/OLAP support, performance versus development productivity, and algorithm choices. Full-system TPC-H results demonstrate advantages over GPU DBMS alternatives. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
hce8e6ba00ed0881b
Venue
VLDB
Year
2021
Pagerank
6.7861661e-05
Overall Rank
4,137 | 72.19%
DOI
10.14778/3476311.3476378

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{lee_vldb21,
        title = {{The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product}},
        author = {Lee, Rubao and Zhou, Minghong and Li, Chi and Hu, Shenggang and Teng, Jianping and Li, Dongyang and Zhang, Xiaodong},
        journal = {PVLDB},
        series = {{VLDB} '21},
        volume = {14},
        number = {12},
        pages = {2999--3013},
        doi = {10.14778/3476311.3476378},
        url = {https://doi.org/10.14778/3476311.3476378},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 17 of 17 citing papers.

Rank Citing Paper Year Venue Pagerank
2,460 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.4348335e-05
3,337 The Composable Data Management System Manifesto 2023 VLDB 7.4104865e-05
3,626 Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects 2022 SIGMOD 7.1524537e-05
3,777 HTAP Databases: What is New and What is Next 2022 SIGMOD 7.0268163e-05
6,151 Efficiently Processing Joins and Grouped Aggregations on GPUs 2025 SIGMOD 5.8697699e-05
7,523 Workload Placement on Heterogeneous CPU-GPU Systems 2024 VLDB 5.5025409e-05
8,400 TOD: GPU-accelerated Outlier Detection via Tensor Operations 2023 VLDB 5.3395906e-05
8,805 Deploying Computational Storage for HTAP DBMSs Takes More Than Just Computation Offloading 2023 VLDB 5.2732683e-05
10,785 MGI: A Communication Framework for Data Processing in Massive GPU Infrastructures 2026 VLDB 4.9793485e-05
10,905 ZipFlow: a Compiler-based Framework to Unleash Compressed Data Movement for Modern GPUs 2026 VLDB 4.9793485e-05
10,906 RayBooster: A Ray Tracing Engine to Accelerate SedonaDB 2026 VLDB 4.9793485e-05
10,915 Reaching the Pinnacle of TPC-DS: Co-design of Architecture, Executor, and Storage in TDSQL 2026 VLDB 4.9793485e-05
10,937 RayDB: Building Databases with Ray Tracing Cores 2026 VLDB 4.9793485e-05
11,549 Database Native Model Selection: Harnessing Deep Neural Networks in Database Systems 2024 VLDB 4.9793485e-05
11,560 X-TED: Massive Parallelization of Tree Edit Distance 2024 VLDB 4.9793485e-05
11,567 Accelerating Merkle Patricia Trie with GPU 2024 VLDB 4.9793485e-05
11,650 High-Performance Spatial Data Analytics: Systematic R&D for Scale-Out and Scale-Up Solutions from the Past to Now 2024 VLDB 4.9793485e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 50 of 52 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
6 Pig Latin: A Not-So-Foreign Language for Data Processing 2008 SIGMOD 0.001052036
12 C-Store: A Column-oriented DBMS 2005 VLDB 0.00068998927
15 How Good Are Query Optimizers, Really? 2016 VLDB 0.00061066921
19 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00058781151
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.0005158963
48 Weaving Relations for Cache Performance 2001 VLDB 0.00043805923
85 Learned Cardinalities: Estimating Correlated Joins with Deep Learning 2019 CIDR 0.00035864347
145 Neo: A Learned Query Optimizer 2019 VLDB 0.0002908188
179 The Vertica Analytic Database: C-Store 7 Years Later 2012 VLDB 0.00026611886
210 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024851502
234 TiDB: A Raft-based HTAP Database 2020 VLDB 0.00023765806
251 Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited 2014 VLDB 0.00023143736
322 Tuning Database Configuration Parameters with iTuned 2009 VLDB 0.00021041865
331 Column-Stores vs. Row-Stores: How Different Are They Really? 2008 SIGMOD 0.0002077683
361 Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs 2011 SIGMOD 0.00020006406
423 Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems 2012 VLDB 0.00018491327
461 An End-to-End Learning-based Cost Estimator 2020 VLDB 0.00017829982
555 SageDB: A Learned Database System 2019 CIDR 0.00016506678
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016132182
616 Relational Joins on Graphics Processors 2008 SIGMOD 0.00015561564
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
722 Efficient Implementation of Sorting on Multi-Core SIMD CPU Architecture 2008 VLDB 0.00014488003
728 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014414001
771 The Yin and Yang of Processing Data Warehousing Queries on GPU Devices 2013 VLDB 0.00014085862
856 Hardware-Oblivious Parallelism for In-Memory Column-Stores 2013 VLDB 0.00013428547
1,241 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011378254
1,268 A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics 2020 SIGMOD 0.0001126007
1,378 Execution Strategies for SQL Subqueries 2007 SIGMOD 0.00010864448
1,533 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010332035
1,541 HippogriffDB: Balancing I/O and GPU Bandwidth in Big Data Analytics 2016 VLDB 0.00010313459
1,603 SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learning 2019 SIGMOD 0.00010097649
2,108 Enhanced Subquery Optimizations in Oracle 2009 VLDB 9.0272361e-05
2,185 Database Compression on Graphics Processors 2010 VLDB 8.8948351e-05
2,202 Mega-KV: A Case for GPUs to Maximize the Throughput of In-Memory Key-Value Stores 2015 VLDB 8.8719608e-05
2,466 Concurrent Analytical Query Processing with GPUs 2014 VLDB 8.4222621e-05
2,484 AnalyticDB: Real-time OLAP Database System at Alibaba Cloud 2019 VLDB 8.3993882e-05
2,487 A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs 2017 SIGMOD 8.3979719e-05
2,689 Major Technical Advancements in Apache Hive 2014 SIGMOD 8.1264718e-05
2,749 Hardware Acceleration in Commercial Databases: A Case Study of Spatial Operations 2004 VLDB 8.0607411e-05
2,886 Efficient Join Algorithms For Large Database Tables in a Multi-GPU Environment 2021 VLDB 7.9081605e-05
2,889 High-Throughput Transaction Executions on Graphics Processors 2011 VLDB 7.9070124e-05
2,907 Real-Time Distance-Based Outlier Detection in Data Streams 2021 VLDB 7.8769563e-05
3,265 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4784142e-05
3,935 The Case For Heterogeneous HTAP 2017 CIDR 6.9166006e-05
3,961 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 6.8948667e-05
4,645 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.4881339e-05
6,231 A GPU-friendly Geometric Data Model and Algebra for Spatial Queries 2020 SIGMOD 5.8436832e-05
6,290 Incorporating Super-Operators in Big-Data Query Optimizers 2020 VLDB 5.8223076e-05
6,516 GPU-accelerated data management under the test of time 2020 CIDR 5.7588588e-05
6,763 Understanding Insights into the Basic Structure and Essential Issues of Table Placement Methods in Clusters 2013 VLDB 5.6874593e-05
Previous Page 1 / 2 Next

Semantically Similar Papers