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