微軟對 PostgreSQL 下手了,官宣收購創業公司 CitusData
週四,微軟官方部落格發文稱,已收購 PostgreSQL 社群領導者、PostgreSQL 商業化初創企業 CitusData,但未透露收購價格。

從左到右依次為:微軟開源關係資料庫總經理 Sudhakar Sannakkayala,Citus Data 首席技術官兼聯合創始人 Ozgun Erdogan,Citus Data 執行長兼聯合創始人 Umur Cubukcu,Citus Data 副總裁兼聯合創始人 Sumedh Pathak,微軟 Azure Data 副總裁 Rohan Kumar
CitusData 是家怎樣的公司?
CitusData 成立於 2011 年,是一家 PostgreSQL 資料庫商業軟體提供商。當時的普遍看法是,關係資料庫在設計上只是在擴大規模,限制了它們處理雲端計算應用程式和大資料工作負載的能力,也是這種看法催生了 Hadoop 和其它 NoSQL 資料庫的發展。但 CitusData 有一個不同的想法,他們決定採用並擴充套件關係資料庫,使其具備水平可伸縮性和彈性和無憂性。
當時,CitusData 並沒有選擇從頭開始建立新的資料庫,而是選擇在 PostgreSQL 及其開放和可擴充套件的生態系統上建立資料庫。其建立的 Citus 可將 PostgreSQL 轉換為分散式資料庫,為開發人員帶來前所未有的效能改進,同時還提供了比 Postgre 更快的查詢。在最新的版本中,Citus 引入了本地分割槽、改進的並行查詢支援、邏輯複製和全文搜尋 JSON 等新特性。
之後,CitusData 將 Citus 打包作為了 PostgreSQL 的開源擴充套件。另外,CitusData 還推出了 Citus 雲資料庫服務,具備每天處理數十億事務的能力,建立了世界上第一個水平可擴充套件的關係資料庫,使用者既可在本地執行,也可在雲上完全託管。
微軟出手收購 CitusData 為哪般?
為什麼微軟會收購 CitusData 呢?筆者認為原因有三,其一是積累和匯聚人才,筆者曾就“目前發展的最大難點是什麼?”提問過國內 PostgreSQL 商業公司的技術負責人,他表示,“人才是最難得的,資料庫屬於底層技術,每年高校培養的人才都不多,但卻有很多公司都有人才的需求。”而微軟此次收購,無疑是一次性收納了 40 名 PostgreSQL 領域的人才。
其二是關於 Citus Data 擴充套件 PostgreSQL 平臺的方式,Citus Data 一直在研究 PostgreSQL 的橫向擴充套件,不僅可以為企業帶來橫向可擴充套件資料庫的效能優勢,同時也保持了 PostgreSQL 中所有最新創新的最新狀態。
其三是在開源和雲端計算領域的雙重獲益,收購 CitusData 不僅可以讓微軟以最快的速度支援 PostgreSQL,同時也讓微軟在 PostgreSQL 開源專案的未來發展上獲得話語權。而在雲端計算業務方面,微軟似乎更傾向於通過開放性來與 AWS、谷歌等公司競爭。
堅持開源,未來雙方如何合作?
2018 年 3 月,微軟推出了基於社群的 PostgreSQL 資料庫服務,採用率一路飆升;2019 年 1 月, DB-Engines 宣佈 PostgreSQL 為 2018 年度資料庫管理系統;……這一系列事件都讓微軟對於 PostgreSQL 的未來發展充滿信心。
收購之後,Citus Data 是否還會開源?微軟也給了一顆定心丸,“Citus Data 的收購是建立在 Azure 開源承諾的基礎上,併為工作負載增長的客戶提供所需的可擴充套件性和效能。” Citus Data 也印證了這一說法,其官方部落格這樣寫道:“我們將繼續積極參與 Postgres 社群,致力於 Citus 開源擴充套件以及其他開源 Postgres 擴充套件。”
雙方將如何展開合作呢?微軟目前還沒有計劃改變 CitusData 的業務,雙方將合作最大限度的發揮資料的力量,使客戶能夠擴充套件複雜的多租戶 SaaS 應用程式,並通過數十億行的實時分析加快洞察時間。
微軟 Azure 副總裁羅漢·庫馬爾 (Rohan Kumar) 在博文中寫道:“通過合作,我們將加快從 Azure 到 PostgreSQL 的關鍵企業就緒功能的交付,並使關鍵的 PostgreSQL 工作負載能夠自信地在 Azure 上執行。Azure 將作為最全面的雲,以任何規模執行開源和專有工作負載,並與 PostgreSQL 社群合作,加速客戶創新。”