在5月29日舉辦的2021阿里云開(kāi)發(fā)者大會(huì)上,阿里云宣布了“阿里云數(shù)據(jù)庫(kù)開(kāi)源計(jì)劃”,并率先開(kāi)源了 PolarDB for PostgreSQL 分布式版,采用的開(kāi)源許可證為 Apache 2.0 License。
PolarDB for PostgreSQL GitHub repo:https://github.com/alibaba/PolarDB-for-PostgreSQL
架構(gòu)設(shè)計(jì):https://github.com/alibaba/PolarDB-for-PostgreSQL/blob/master/doc/polardb/arch.md
據(jù)介紹,PolarDB 是阿里云自研的數(shù)據(jù)庫(kù)產(chǎn)品家族,采用存儲(chǔ)計(jì)算分離、軟硬一體化設(shè)計(jì),既擁有分布式設(shè)計(jì)的低成本優(yōu)勢(shì),又具有集中式的易用性,可滿足大規(guī)模應(yīng)用場(chǎng)景需求。PolarDB 針對(duì)不同的數(shù)據(jù)庫(kù)協(xié)議開(kāi)發(fā)了不同的兼容版本,包括兼容 MySQL、PostgreSQL 和 Oracle 的版本,及每個(gè)版本的分布式形態(tài)。
此次阿里云開(kāi)源的是 PolarDB for PostgreSQL 分布式版,包括數(shù)據(jù)庫(kù)內(nèi)核、相關(guān)插件、工具腳本、測(cè)試用例以及設(shè)計(jì)文檔,適用于中大型企業(yè)核心業(yè)務(wù)場(chǎng)景。
阿里云數(shù)據(jù)庫(kù)負(fù)責(zé)人李飛飛表示:“我們希望將阿里云在數(shù)據(jù)庫(kù)技術(shù)上積累的豐富經(jīng)驗(yàn),通過(guò)標(biāo)準(zhǔn)技術(shù)組件和系統(tǒng)的方式開(kāi)放出來(lái),共建開(kāi)源數(shù)據(jù)庫(kù)生態(tài)。”