2017 年 9 月,北京,阿里云 PolarDB
发布会现场,曾有人问过前阿里云数据库负责人褚霸一个问题,PolarDB
会开源吗?当时褚霸的回答:不排除未来开源,可能会以捐赠模块的方式,部分开源。
2021 年 5 月 29 日,同样在北京,阿里云开发者大会上,阿里云宣布开源 PolarDB
,并率先开源了PolarDBfor PostgreSQL
。
PolarDB for PostgreSQL
GitHub
:github.com/alibaba/Pol…
PolarDB
是阿里云自研的云原生关系型数据库,采用的是分布式共享存储(存储与计算分离)架构。2017 年 9 月正式对外发布,在 2018 年 10 月商业化后,迅速成为阿里云增长最快的数据库产品。2021 年 4 月,PolarDB
获得科技进步一等奖,这无疑是对 PolarDB
极大的褒奖。
据介绍,PolarDB
是阿里云自研的数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。PolarDB
针对不同的数据库协议开发了不同的兼容版本,包括兼容 MySQL
、PostgreSQL
和 Oracle
的版本,及每个版本的分布式形态。
此次阿里云开源的是 PolarDB for PostgreSQL
分布式版,包括数据库内核、相关插件、工具脚本、测试用例以及设计文档,适用于中大型企业核心业务场景。
阿里云智能数据库产品事业部负责人李飞飞表示:“我们希望将阿里云在云原生分布式数据库技术上积累的丰富经验,通过标准技术组件和系统的方式开放出来,共建开源数据库生态。”
很多人不禁要问,对于这样一个有着光环加成且最核心的数据库进行开源,阿里云的目的是什么?开源诚意又有多少?您应该如何看待阿里云开源 PolarDB
呢?