PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba
-
Published:2023-06-13
Issue:2
Volume:1
Page:1-25
-
ISSN:2836-6573
-
Container-title:Proceedings of the ACM on Management of Data
-
language:en
-
Short-container-title:Proc. ACM Manag. Data
Author:
Wang Jianying1ORCID, Li Tongliang1ORCID, Song Haoze1ORCID, Yang Xinjun1ORCID, Zhou Wenchao1ORCID, Li Feifei1ORCID, Yan Baoyue1ORCID, Wu Qianqian1ORCID, Liang Yukun1ORCID, Ying ChengJun2ORCID, Wang Yujie1ORCID, Chen Baokai1ORCID, Cai Chang1ORCID, Ruan Yubin1ORCID, Weng Xiaoyi1ORCID, Chen Shibin1ORCID, Yin Liang1ORCID, Yang Chengzhong1ORCID, Cai Xin1ORCID, Xing Hongyan1ORCID, Yu Nanlong1ORCID, Chen Xiaofei1ORCID, Huang Dapeng1ORCID, Sun Jianling2ORCID
Affiliation:
1. Alibaba Group, Hangzhou, China 2. Alibaba Group & Zhejiang University, Hangzhou, China
Abstract
Cloud-native databases have become the de-facto choice for mission-critical applications on the cloud due to the need for high availability, resource elasticity, and cost efficiency. Meanwhile, driven by the increasing connectivity between data generation and analysis, users prefer a single database to efficiently process both OLTP and OLAP workloads, which enhances data freshness and reduces the complexity of data synchronization and the overall business cost.
In this paper, we summarize five crucial design goals for a cloud-native HTAP database based on our experience and customers' feedback, i.e., transparency, competitive OLAP performance, minimal perturbation on OLTP workloads, high data freshness, and excellent resource elasticity. As our solution to realize these goals, we present PolarDB-IMCI, a cloud-native HTAP database system designed and deployed at Alibaba Cloud. Our evaluation results show that PolarDB-IMCI is able to handle HTAP efficiently on both experimental and production workloads; notably, it speeds up analytical queries up to ×149 on TPC-H (100GB). PolarDB-IMCI introduces low visibility delay and little performance perturbation on OLTP workloads (<5%), and resource elasticity can be achieved by scaling out in tens of seconds.
Publisher
Association for Computing Machinery (ACM)
Reference57 articles.
1. Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware 2. Wildfire 3. Memory-efficient hash joins 4. Peter A. Boncz , Marcin Zukowski , and Niels Nes . 2005 . MonetDB/X100: Hyper-Pipelining Query Execution . In Second Biennial Conference on Innovative Data Systems Research, CIDR 2005, Asilomar, CA, USA, January 4--7, 2005, Online Proceedings. www.cidrdb.org, 225--237 . Peter A. Boncz, Marcin Zukowski, and Niels Nes. 2005. MonetDB/X100: Hyper-Pipelining Query Execution. In Second Biennial Conference on Innovative Data Systems Research, CIDR 2005, Asilomar, CA, USA, January 4--7, 2005, Online Proceedings. www.cidrdb.org, 225--237. 5. Apache hadoop goes realtime at Facebook
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|