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