您現在的位置是:首頁 >互聯網 > 2021-01-06 13:55:39 來源:
支持YouTube的數據庫集群系統Vitess畢業于CNCF孵化
云原生計算基金會今天宣布,兩年前在其領導下使用的數據庫集群系統Vitess已經畢業孵化,成為迄今為止實現該里程碑的第八個開源項目。
Vitess出生于2010年,來自YouTube的內部開發計劃。Google LLC子公司需要一種更輕松的方法來管理MySQL的部署,該MySQL是世界上最受歡迎的開源數據庫,視頻平臺和許多其他組織使用該數據庫來存儲其結構化數據。
MySQL通過提供可用于各種用例的強大功能集而獲得了廣泛的采用。但是,數據庫缺少一個關鍵領域:支持水平擴展,或者無法在大量服務器上分散部署。對于YouTube這樣的大公司來說,這是一項必不可少的功能。
Vitess填補了這一空白,使企業可以使用一組MySQL服務器并將它們組合到一個大型的,可橫向擴展的群集中,并可以根據需要使用其他計算機進行擴展。它還可以自動執行一些相關任務,例如備份。工作負載可以通過與MySQL非常相似的界面訪問Vitess,這意味著開發人員在安裝系統后不必對應用程序進行任何重大更改。
Vitess幾乎可以部署在任何類型的基礎結構上。其中包括由Kubernetes支持的云和本地軟件容器環境。
YouTube并不是內部唯一使用Vitess的唯一主要技術公司。其他值得注意的采用者包括Slack Technologies Inc.,HubSpot Inc.,Pinterest Inc.和Square Inc.等。
該公司的首席工程師邁克爾·德默(Michael Demmer)說:“對Slack而言,Vitess取得了明顯的成功。” “該項目比任何人所預期的都更加復雜和難以完成,但是與此同時,Vitess履行了自己的承諾角色,比人們期望的要好得多。我們的目標是Slack上的所有MySQL都在Vitess之后運行。在可預見的未來,就存儲而言,我們沒有其他選擇。”
Vitess由14位核心維護者組成的團隊管理,這些維護者與100多個貢獻者組成的社區合作。該項目的畢業以“文件化,結構化的治理流程”的演示和由外部公司代表CNCF進行的網絡安全審核的及格等級為條件。