天天看點

阿裡雲開源PolarDB資料庫,與社群共建雲原生分布式資料庫生态

資料庫是基礎軟體中的剛需,與晶片、作業系統并列為“全球技術三大件”。開源模式廣受資料庫使用者歡迎,被認為是網際網路場景的标配。

十餘年間,阿裡巴巴資料庫完成了從商用、開源到自研的發展路徑,并以迅猛之勢形成山河,市場佔有率穩居全球前三,亞太第一,在國内遙遙領先。自2018年起,阿裡雲資料庫連續三年進入Gartner資料庫魔力象限,并在2020年進入Gartner全球資料庫上司者象限,成為在基礎軟體領域首次進入上司者的中國企業,代表中國資料庫真正走進世界一流。

2009年,阿裡巴巴基于MySQL打造AliSQL分支,在内部替換了Oracle;2015年,阿裡雲推出雲原生資料倉庫AnalyticDB,支援PB級資料實時分析;2017年,又釋出雲原生關系型資料庫PolarDB,主打存儲計算分離,相同性能下成本是商用資料庫的1/10。​

阿裡雲開源PolarDB資料庫,與社群共建雲原生分布式資料庫生态

為滿足雲上使用者多樣化的需求,PolarDB針對不同的資料庫協定開發了不同的相容版本, 分别包括相容MySQL, PostgreSQL和Oracle的版本,和每個版本的分布式形态。此次率先開源的是相容PostgreSQL協定的PolarDB for PostgreSQL分布式版,包括資料庫核心、相關插件、工具腳本、測試用例以及設計文檔,适用于中大型企業核心業務場景。本次開源遵循Apache Version 2.0協定,以全共享并尊重原作者著作權的模式開源,代碼可以修改和再釋出。目前基于Paxos複制的高可用叢集版已釋出在Github上,後續将引入分布式事務、高可用和單機高性能等能力。

“我們一直保持與開源社群的密切溝通。未來,阿裡雲也會建立自己的開源社群,以更快的響應速度來解決更多業務問題和需求。”李飛飛表示,阿裡雲将加大開源資料庫社群投入,與合作夥伴、開發者共同打造生态,繁榮分布式資料庫生态,推動技術變革。

源碼開放位址:

https://github.com/alibaba/PolarDB-for-PostgreSQL

 ​