名为《X-Engine: An Optimized Storage Engine for Large-scale E-Commerce Transaction Processing》的这篇论文介绍了面向大规模流量场景设计的自研存储引擎X-Engine,创新之处在于突破了传统数据架构的局限,采用分层存储的全新理念,可以根据数据访问频度将数据合理归位,实现快存快取。
SIGMOD公认是数据库领域的顶级会议,收录论文代表了数据库的最高水平。
(SIGMOD官网截图)
阿里巴巴平台上的业务场景以庞大、复杂著称,对数据库提出了极高的综合要求,也由此推进了其数据库技术的发展。记者了解到,论文的研究成果已被应用于核心业务,如应对了双11流量洪峰。
目前,基于X-Engine的云原生数据库POLARDB每秒可处理65万数据,比同类数据库快6倍以上,可处理超高并发事务;与此同时,相同的数据规模,X-Engine占用的存储空间是普通数据库存储引擎的40%,节省了大量的存储成本。
(论文体现的“分层存储”全新理念)
SIGMOD委员会表示:“X-engine advances the state of the art for LSM for OLTP workloads. It gets better throughput and efficiency in production than the alternatives.(X-Engine具备比同类系统更好的性能和效率,且在实际生产环境中得到了完善的测试和考验)”
“X-Engine来自阿里巴巴独特的生产环境,是POLARDB分布式版本的底座之一,我们在分布式数据技术的某些领域和维度上有机会超越谷歌。”阿里云智能数据库事业部负责人李飞飞表示。
SIGMOD 2019将于6月在阿姆斯特丹举行,谷歌、AWS、微软等科技公司及全球顶级学术机构将参与。
在外界看来,阿里云数据库的技术实力正崭露头角。此前,《TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系统》、《PolarFS:面向云数据库的超低延迟文件系》两篇论文分别在SIGMOD和VLDB发表。2018年,阿里云成为首个入选Gartner数据库魔力象限的中国科技公司。