騰訊云今日宣布新一代自研云原生數(shù)據(jù)庫(kù)CynosDB正式發(fā)布。這是業(yè)界第一款全面兼容市面上兩大最主流的開(kāi)源數(shù)據(jù)庫(kù)MySQL和PostgreSQL的高性能企業(yè)級(jí)分布式云數(shù)據(jù)庫(kù)。
作為騰訊云在產(chǎn)品矩陣上的重量級(jí)布局,CynosDB融合了傳統(tǒng)數(shù)據(jù)庫(kù)、云計(jì)算和新硬件的優(yōu)勢(shì),支持無(wú)限量存儲(chǔ)、百萬(wàn)級(jí)查詢和秒級(jí)的故障恢復(fù),與高性能形成對(duì)比的是,CynosDB價(jià)格僅為市面上商業(yè)數(shù)據(jù)庫(kù)的1/15。
“CynosDB的推出對(duì)于豐富騰訊云數(shù)據(jù)庫(kù)產(chǎn)品矩陣,提升騰訊云的產(chǎn)品技術(shù)能力具有里程碑的意義,同時(shí),良好的兼容特性和極致性價(jià)比,將大大推進(jìn)企業(yè)的‘上云’進(jìn)程。”騰訊云數(shù)據(jù)庫(kù)產(chǎn)品總監(jiān)祝百萬(wàn)表示。
完美支持企業(yè)無(wú)縫“上云”
目前,越來(lái)越多的企業(yè)正在通過(guò)上“云”實(shí)現(xiàn)數(shù)字化升級(jí),Gartner 預(yù)測(cè),到2023年,世界上3/4的數(shù)據(jù)庫(kù)都會(huì)跑在云上。不過(guò)在這個(gè)過(guò)程中,傳統(tǒng)數(shù)據(jù)庫(kù)與云端數(shù)據(jù)庫(kù)不一樣的產(chǎn)品架構(gòu),給上云帶來(lái)了很高的門檻。
CynosDB在產(chǎn)品架構(gòu)上完全兼容開(kāi)源數(shù)據(jù)庫(kù)引擎接口,是國(guó)內(nèi)首家兼容MySQL5.7和全球第一個(gè)兼容PostgreSQL10的云數(shù)據(jù)庫(kù)產(chǎn)品。在世界范圍內(nèi),MySQL和PostgreSQL是市面上最主流的兩大數(shù)據(jù)庫(kù)產(chǎn)品,因此,CynosDB完美的兼容性,讓企業(yè)幾乎無(wú)需更改代碼,就可以輕松實(shí)現(xiàn)無(wú)縫“上云”。
此外,企業(yè)使用傳統(tǒng)架構(gòu)還面臨數(shù)據(jù)回檔慢、故障恢復(fù)慢、維護(hù)成本高、縱向擴(kuò)展弱、資源利用利用率低等問(wèn)題。
騰訊云技術(shù)團(tuán)隊(duì)對(duì)數(shù)據(jù)庫(kù)內(nèi)核深度定制,總共進(jìn)行了近60多項(xiàng)優(yōu)化。為了提升系統(tǒng)可用性,CynosDB以軟件優(yōu)化與新硬件結(jié)合為理念,采用了先進(jìn)的計(jì)算和存儲(chǔ)分離架構(gòu),同時(shí)實(shí)現(xiàn)了計(jì)算無(wú)節(jié)點(diǎn)狀態(tài),支持秒級(jí)故障切換和恢復(fù),數(shù)據(jù)備份時(shí)間縮短到60秒之內(nèi),速度提升了180倍。
在此基礎(chǔ)上,CynosDB可以達(dá)到單節(jié)點(diǎn)130萬(wàn)QPS讀性能,超過(guò)業(yè)內(nèi)目前最高100萬(wàn)QPS水平,全面領(lǐng)先國(guó)內(nèi)其他同類產(chǎn)品。強(qiáng)悍的性能可以滿足企業(yè)在高并發(fā)、高性能場(chǎng)景下的上云需求,保證關(guān)鍵業(yè)務(wù)的連續(xù)性。
企業(yè)“上云”成本將更低
得益于極簡(jiǎn)的設(shè)計(jì)理念,CynosDB既支持普通的網(wǎng)絡(luò)和硬件設(shè)備,又能夠最大程度釋放硬件性能紅利。同時(shí),靈活的擴(kuò)展功能和購(gòu)買方式,減少了用戶在計(jì)算和存儲(chǔ)資源上的浪費(fèi),綜合下來(lái),CynosDB和同樣高性能的傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)相比,價(jià)格只相當(dāng)于它的1/15。
CynosDB在技術(shù)層面的多項(xiàng)創(chuàng)新,讓其具備真正的公有云原生數(shù)據(jù)庫(kù)高性價(jià)比、高可用性以及彈性擴(kuò)展等諸多優(yōu)勢(shì),助力企業(yè)大幅降低“上云”成本。
比如,采用“日志即數(shù)據(jù)庫(kù)”技術(shù)方案,可以最大限度的減少網(wǎng)絡(luò)數(shù)據(jù)輸入/輸出(IO)。該技術(shù)將日志轉(zhuǎn)換為記錄以及數(shù)據(jù)頁(yè)的操作“下推”到存儲(chǔ)層完成,將網(wǎng)絡(luò)IO減到最少,從而大幅度降低使用流量。
自研的用戶態(tài)分布式文件系統(tǒng),減少了操作系統(tǒng)上下文切換以及數(shù)據(jù)在用戶態(tài)和內(nèi)核態(tài)之間拷貝引起的性能損耗,進(jìn)一步優(yōu)化了關(guān)鍵路徑的系統(tǒng)性能,降低請(qǐng)求延遲,同時(shí)大幅度降低CPU使用率,為企業(yè)后期業(yè)務(wù)擴(kuò)展留下空間。
另外,CynosDB 的“可計(jì)算智能存儲(chǔ)”進(jìn)一步滿足企業(yè)的實(shí)際應(yīng)用場(chǎng)景,讓企業(yè)按實(shí)際使用量計(jì)費(fèi),自動(dòng)擴(kuò)縮容。在降低企業(yè)開(kāi)支的同時(shí),輕松應(yīng)對(duì)突發(fā)的業(yè)務(wù)規(guī)模變化。
為“高性能”應(yīng)用場(chǎng)景而生
CynosDB極致的性能,以及對(duì)于主流開(kāi)源數(shù)據(jù)庫(kù)的兼容,使其成為眾多高性能企業(yè)應(yīng)用“上云”的最佳選擇。以傳統(tǒng)企業(yè)來(lái)說(shuō),如何快速平滑、低成本“上云”,成為企業(yè)在選擇云供應(yīng)商時(shí)最主要的考慮因素之一,CynosDB在兼容和性能方面的優(yōu)勢(shì)可以輕松滿足企業(yè)關(guān)鍵業(yè)務(wù)的“上云”需求。
另外,CynosDB敏捷、靈活的部署能力也是互聯(lián)網(wǎng)和游戲行業(yè)的最佳選擇。由于互聯(lián)網(wǎng)和游戲行業(yè)先天擁有高并發(fā)和高性能要求,這類企業(yè)在選擇數(shù)據(jù)庫(kù)過(guò)程中要求極高。由于具備快速?gòu)椥陨?jí)、海量數(shù)據(jù)存儲(chǔ)等優(yōu)勢(shì),CynosDB在這些場(chǎng)景下的獨(dú)特優(yōu)勢(shì),可輕松幫助用戶應(yīng)對(duì)業(yè)務(wù)高峰,加速企業(yè)業(yè)務(wù)創(chuàng)新。