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