阿里巴巴的PolarDB-IMCI:云原生的HTAP数据库系统
摘要:云原生数据库已成为云上关键应用的首选,原因是需要高可用性、资源弹性和成本效益。同时,由于数据生成和分析之间的连接越来越紧密,用户prefer使用单个数据库来高效处理OLTP和OLAP工作负载,从而提高数据新鲜度,减少数据同步的复杂性和总体业务成本。本文总结了基于我们的经验和客户反馈的云原生HTAP数据库的五个关键设计目标,即透明性、竞争力的OLAP性能、最低的对OLTP工作负载的影响、高数据新鲜度和极好的资源弹性。作为实现这些目标的解决方案,我们介绍了PolarDB-IMCI,一个在阿里云设计和部署的云原生HTAP数据库系统。我们的评估结果表明,PolarDB-IMCI能够在实验和生产工作负载上高效处理HTAP;特别是,在TPC-H (100 GB)上,查询速度提高了149倍。PolarDB-IMCI引入了较低的可见性延迟和对OLTP工作负载的少量性能波动(< 5%),资源弹性可以在几十秒内实现水平扩展。
作者:Jianying Wang (1), Tongliang Li (1), Haoze Song (1), Xinjun Yang (1), Wenchao Zhou (1), Feifei Li (1), Baoyue Yan (1), Qianqian Wu (1), Yukun Liang (1), Chengjun Ying (1 and 2), Yujie Wang (1), Baokai Chen (1), Chang Cai (1), Yubin Ruan (1), Xiaoyi Weng (1), Shibin Chen (1), Liang Yin (1), Chengzhong Yang (1), Xin Cai (1), Hongyan Xing (1), Nanlong Yu (1), Xiaofei Chen (1), Dapeng Huang (1), Jianling Sun (1 and 2) ((1) Alibaba Group, (2) Zhejiang University)
论文ID:2305.08468
分类:Databases
分类简称:cs.DB
提交时间:2023-05-16