The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product
Rateup Inc., Chengdu Sichuan, China
Proceedings of the VLDB Endowment, Volume 14, No. 12, 2021
@article{lee2021art,
title={The Art of Balance: A RateupDB TM 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},
year={2021}
}
GPU-accelerated database systems have been studied for more than 10 years, ranging from prototyping development to industry products serving in multiple domains of data applications. Existing GPU database research solutions are often focused on specific aspects in parallel algorithms and system implementations for specific features, while industry product development generally concentrates on delivering a whole system by considering its holistic performance and cost. Aiming to fill this gap between academic research and industry development, we present a comprehensive industry product study on a complete CPU/GPU HTAP system, called RateupDB. We firmly believe “the art of balance" addresses major issues in the development of RateupDB. Specifically, we consider balancing multiple factors in the software development cycle, such as the trade-off between OLAP and OLTP, the trade-off between system performance and development productivity, and balanced choices of algorithms in the product. We also present RateupDB’s complete TPC-H test performance to demonstrate its significant advantages over other existing GPU DBMS products.
August 29, 2021 by hgpu