首页> 外文会议>International conference on very large data bases >Cloud-Native Database Systems at Alibaba: Opportunities and Challenges
【24h】

Cloud-Native Database Systems at Alibaba: Opportunities and Challenges

机译:阿里巴巴云原生数据库系统:机遇与挑战

获取原文

摘要

Cloud-native databasos become increasingly important for the era of cloud computing, due to the needs for elasticity and on-demand usage by various applications. These challenges from cloud applications present new opportunities for cloud-native databases that cannot be fully addressed by traditional on-premise enterprise database systems. A cloud-native database leverages software-hardware co-design to explore accelerations offered by new hardware such as RDMA, NVM, kernel bypassing protocols such as DPDK. Meanwhile, new design architectures, such as shared storage, enable a cloud-native database to decouple computation from storage and provide excellent elasticity. For highly concurrent workloads that require horizontal scalability, a cloud-native database can leverage a shared-nothing layer to provide distributed query and transaction processing. Applications also require cloud-native databases to offer high availability through distributed consensus protocols. At Alibaba, we have explored a suite of technologies to design cloud-native database systems. Our storage engine, X-Engine and PolarFS, improves both write and read throughputs by using a LSM-tree design and self-adapted separation of hot and cold data records. Based on these efforts, we have designed and implemented POLARDB and its distributed version POLARDB-X, which has successfully supported the extreme transaction workloads during the 2018 Global Shopping Festival on November 11. 2018, and achieved commercial success on Alibaba Cloud. We have also designed an OLAP system called AnalyticDB (ADB in short) for enabling real-time interactive data analytics for big data. We have explored a self-driving database platform to achieve autoscaling and intelligent database management. We will report key technologies and lessons learned to highlight the technical challenges and opportunities for cloud-native database systems at Alibaba.
机译:由于各种应用程序对弹性和按需使用的需求,云原生数据库在云计算时代变得越来越重要。云应用程序带来的这些挑战为云原生数据库带来了新的机遇,而传统的本地企业数据库系统无法完全解决这些挑战。云原生数据库利用软件-硬件协同设计来探索由新硬件(例如RDMA,NVM)和内核绕过协议(例如DPDK)提供的加速。同时,诸如共享存储之类的新设计架构使云原生数据库能够将计算与存储分离,并提供出色的弹性。对于需要水平可伸缩性的高并发工作负载,云原生数据库可以利用无共享层来提供分布式查询和事务处理。应用程序还需要本地云数据库才能通过分布式共识协议提供高可用性。在阿里巴巴,我们探索了一套用于设计云原生数据库系统的技术。我们的存储引擎X-Engine和PolarFS通过使用LSM树设计以及热和冷数据记录的自适应分离来提高读写吞吐量。基于这些努力,我们设计并实施了POLARDB及其分布式版本POLARDB-X,该版本在2018年11月11日的2018年全球购物节期间成功支持了极端的交易工作量,并在阿里云上取得了商业成功。我们还设计了一个称为AnalyticDB(简称ADB)的OLAP系统,用于对大数据进行实时交互式数据分析。我们探索了一种自动驾驶数据库平台,以实现自动缩放和智能数据库管理。我们将报告关键技术和经验教训,重点介绍阿里巴巴云原生数据库系统的技术挑战和机遇。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号