隨著企業(yè)的不斷發(fā)展,企業(yè)產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)既要保存下來(lái),又要它們產(chǎn)生相應(yīng)的價(jià)值。事實(shí)上,如何將數(shù)據(jù)存儲(chǔ)并產(chǎn)生價(jià)值是每個(gè)企業(yè)不容忽視的問題。而在數(shù)字化和云端數(shù)據(jù)庫(kù)蓬勃發(fā)展的今天,數(shù)據(jù)上云成為了眾多企業(yè)數(shù)據(jù)庫(kù)的首選。
在2019年HC大會(huì)上,華為重磅推出最新一代高擴(kuò)展海量存儲(chǔ)分布式數(shù)據(jù)庫(kù)——TaurusDB,它擁有一個(gè)最大的特點(diǎn)就是將存儲(chǔ)和計(jì)算以一種分離的架構(gòu)形式運(yùn)行。很多人就會(huì)問到,華為云為什么會(huì)設(shè)計(jì)這款產(chǎn)品?核心競(jìng)爭(zhēng)力是什么?對(duì)比原生MySQL的優(yōu)勢(shì)有哪些?借此時(shí)機(jī),CSDN記者有幸采訪到了華為云TaurusDB數(shù)據(jù)庫(kù)資深技術(shù)專家,現(xiàn)在就請(qǐng)他來(lái)為我們一一解答。
華為云數(shù)據(jù)庫(kù)專家
源起:TaurusDB數(shù)據(jù)庫(kù)的設(shè)計(jì)初衷
當(dāng)前,中國(guó)有近70% 新型企業(yè)的業(yè)務(wù)因數(shù)據(jù)挑戰(zhàn)而受影響?,F(xiàn)在隨著互聯(lián)網(wǎng)的飛速發(fā)展,所產(chǎn)生的數(shù)據(jù)量是以幾何的模式在增長(zhǎng)。數(shù)據(jù)量大、數(shù)據(jù)種類多對(duì)數(shù)據(jù)庫(kù)的性能、可靠性等要求也越來(lái)越高。像金融行業(yè),不僅需要高可靠的存儲(chǔ)設(shè)備性能,更要保障數(shù)據(jù)的安全。
“傳統(tǒng)的數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)上云模式,越來(lái)越不能滿足客戶業(yè)務(wù)的快速擴(kuò)展和智能運(yùn)維需求,客戶需要的是一套能夠靈活擴(kuò)展、智能診斷、支持跨云融合的新一代云端原生數(shù)據(jù)庫(kù)系統(tǒng)。與大數(shù)據(jù)相輔相成的云數(shù)據(jù)庫(kù),尤其是基于云場(chǎng)景架構(gòu)設(shè)計(jì)的云原生分布式數(shù)據(jù)庫(kù),成為了企業(yè)的最佳選擇。“華為云數(shù)據(jù)庫(kù)專家在談及TaurusDB設(shè)計(jì)初衷時(shí)講到,分布式數(shù)據(jù)庫(kù)現(xiàn)在是一個(gè)大的新趨勢(shì),而TaurusDB的定位是企業(yè)級(jí)分布式數(shù)據(jù)庫(kù),針對(duì)企業(yè)的高并發(fā)、海量吞吐等需求,有著非常優(yōu)異的表現(xiàn)。
華為云數(shù)據(jù)庫(kù)專家介紹到,TaurusDB是第一個(gè)基于MySQL 8.0開發(fā)的高性能新一代企業(yè)級(jí)分布式數(shù)據(jù)庫(kù),設(shè)計(jì)目標(biāo)是利用云原生設(shè)計(jì)解決傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)問題。它支持并行查詢,DDL操作的原子性,異步寫日志等優(yōu)化。業(yè)界同類型的數(shù)據(jù)庫(kù)都是基于MySQL 5.6、5.7開發(fā)的,而TaurusDB的設(shè)計(jì)研發(fā)充分發(fā)揮了華為公司的全棧優(yōu)勢(shì),利用數(shù)據(jù)庫(kù)軟件與底層硬件、CPU、網(wǎng)絡(luò)、存儲(chǔ)芯片等垂直產(chǎn)品技術(shù)的整合,發(fā)揮出華為軟硬件結(jié)合后的整體最大優(yōu)勢(shì),并且使用了自研Hi1822芯片,以及下一代高性能DFV存儲(chǔ)服務(wù)器、RDMA網(wǎng)絡(luò)。
蝶變:左手計(jì)算,右手存儲(chǔ)
TaurusDB 作為一個(gè)分布式集群架構(gòu),采用計(jì)算與存儲(chǔ)分離、日志即數(shù)據(jù)的架構(gòu)設(shè)計(jì),支持1寫15讀的模式,性能可達(dá)到原生MySQL的7倍。此外,TaurusDB是構(gòu)建在共享分布式存儲(chǔ)上,存儲(chǔ)空間最高達(dá)128T,能跨AZ部署。
TaurusDB架構(gòu)
TaurusDB利用計(jì)算存儲(chǔ)分離架構(gòu),可以把數(shù)據(jù)庫(kù)邏輯下推到存儲(chǔ)層進(jìn)行計(jì)算,充分發(fā)揮存儲(chǔ)層的分布式計(jì)算能力,進(jìn)一步提升數(shù)據(jù)庫(kù)的性能,減少網(wǎng)絡(luò)開銷。針對(duì)TaurusDB的架構(gòu)優(yōu)勢(shì),華為云數(shù)據(jù)庫(kù)專家分別就計(jì)算和存儲(chǔ)兩個(gè)層面做了闡述:
●計(jì)算層
在計(jì)算層,TaurusDB采用了無(wú)鎖優(yōu)化,異步提交,主備機(jī)同步不再使用Binlog的模式。這個(gè)模式的好處就是大大釋放了主機(jī)的壓力,主機(jī)只管做“自己”的事情,無(wú)需和備機(jī)進(jìn)行交互。相比傳統(tǒng)的MySQL數(shù)據(jù)庫(kù),TaurusDB只需要5分鐘就可以增加一個(gè)備機(jī),即使增加到15個(gè)備機(jī)也不會(huì)有任何影響,而MySQL最多可加到5個(gè)左右的備機(jī)。
華為云數(shù)據(jù)庫(kù)專家在采訪中舉例,Binlog的缺點(diǎn)是需要同步給所有的備機(jī),相當(dāng)于有多少備機(jī)就要同步到多少臺(tái)機(jī)器中,這樣做的后果就是直接拉低了主機(jī)的正常工作性能。因此,傳統(tǒng)架構(gòu)最多可以增加到5臺(tái)備機(jī),再增加備機(jī)就會(huì)導(dǎo)致無(wú)法正常工作。
●存儲(chǔ)層
TaurusDB存儲(chǔ)層實(shí)現(xiàn)數(shù)據(jù)分片存儲(chǔ),保證故障快速恢復(fù)。例如:一共有1TB數(shù)據(jù),即使只有1個(gè)字節(jié)的內(nèi)容損壞,也需要恢復(fù)1TB的數(shù)據(jù),且恢復(fù)時(shí)間非常長(zhǎng)。但是如果實(shí)現(xiàn)分片存儲(chǔ),我們只需要恢復(fù)被破壞數(shù)據(jù)所在的分片即可。比如1TB數(shù)據(jù),TaurusDB把它分成100個(gè)10GB的數(shù)據(jù)分片,如果只是某個(gè)分片壞了,就只需要恢復(fù)這10GB的數(shù)據(jù)即可。
“存儲(chǔ)池化帶來(lái)的好處就是,用戶不需要擔(dān)心存儲(chǔ)空間不夠用,存儲(chǔ)層會(huì)根據(jù)當(dāng)前容量進(jìn)行自動(dòng)擴(kuò)容。”專家表示,客戶無(wú)需擔(dān)心存儲(chǔ)容量的問題,TaurusDB自動(dòng)在后臺(tái)進(jìn)行擴(kuò)容。“按需收費(fèi),自動(dòng)擴(kuò)容”為客戶帶來(lái)非常人性化的產(chǎn)品體驗(yàn)服務(wù)。
談及數(shù)據(jù),“安全”就是不得不提的一個(gè)話題。在安全方面,TaurusDB的安全性能比原生MySQL更高。首先,數(shù)據(jù)分布式存儲(chǔ),并且是跨可用區(qū)的多副本,確保數(shù)據(jù)0丟失。其次,存儲(chǔ)層本身就有一套成熟的數(shù)據(jù)隔離和加密機(jī)制。再次,MySQL8.0相對(duì)比原生MySQL 5.6、MySQL 5.7,在安全性方面也做了很多的優(yōu)化和提升。最后, TaurusDB通過與DBSS(數(shù)據(jù)庫(kù)安全服務(wù))的透明化集成,不用修改應(yīng)用,只需在界面配置即可享受智能化的安全保障,可以防御各種網(wǎng)絡(luò)攻擊,防護(hù)數(shù)據(jù)泄露。當(dāng)前,華為云數(shù)據(jù)庫(kù)已通過可信云認(rèn)證,可提供國(guó)際級(jí)的隱私和數(shù)據(jù)保護(hù)。
目前,關(guān)系型數(shù)據(jù)庫(kù)的場(chǎng)景都可以使用TaurusDB,尤其像讀寫負(fù)載極高的場(chǎng)景,例如社交應(yīng)用,大型網(wǎng)站等。這些系統(tǒng)的數(shù)據(jù)量很大,并且增長(zhǎng)較快,數(shù)據(jù)庫(kù)并發(fā)訪問量很高。傳統(tǒng)的做法是使用分庫(kù)表中間件,但是中間件對(duì)應(yīng)用的開發(fā)有較高的要求,而且有比較多的使用限制。而TaurusDB本身就支持128TB的容量,在使用上和MySQL也沒有任何區(qū)別,不需要客戶自己做分庫(kù)分表。另外,對(duì)性能和數(shù)據(jù)可靠性上有較高要求的業(yè)務(wù),TaurusDB也是一個(gè)很好的選擇。
升華:探索技術(shù)高峰,賦能行業(yè)發(fā)展
現(xiàn)在的企業(yè)都在走向信息化、互聯(lián)網(wǎng)化,既要保存海量數(shù)據(jù),還要使用和分析這些海量數(shù)據(jù),那么未來(lái)OLTP和OLAP的混合型數(shù)據(jù)庫(kù)也是一個(gè)重要的發(fā)展趨勢(shì),客戶能夠在一個(gè)數(shù)據(jù)庫(kù)上快速完成交易和分析業(yè)務(wù)。未來(lái)云上的分布式數(shù)據(jù)庫(kù),計(jì)算存儲(chǔ)分離是一個(gè)大趨勢(shì),在此架構(gòu)之下,可以做很多的優(yōu)化和提供更多的新功能。
現(xiàn)在TaurusDB產(chǎn)品即將公測(cè)上線,明年正式對(duì)外商用。華為云數(shù)據(jù)庫(kù)專家表示,在接下來(lái)的產(chǎn)品研發(fā)中,會(huì)結(jié)合華為硬件優(yōu)勢(shì),軟硬件結(jié)合,進(jìn)一步優(yōu)化和提升性能。同時(shí)基于計(jì)算存儲(chǔ)分離的架構(gòu),在多寫、HTAP、算子下推等方面做進(jìn)一步的研發(fā)。
不僅如此,華為云也將同步更新社區(qū),讓用戶同時(shí)享受商業(yè)級(jí)的技術(shù)服務(wù)和開源軟件的生態(tài)紅利。
華為云數(shù)據(jù)庫(kù)專家表示,現(xiàn)在的MySQL用戶可以零門檻地切換到TaurusDB,只要對(duì)SQL有所了解,就能操作TaurusDB。華為云數(shù)據(jù)庫(kù)團(tuán)隊(duì)還在今年組織了TaurusDB性能挑戰(zhàn)賽,希望吸引更多開發(fā)者關(guān)注TaurusDB產(chǎn)品,使其能夠在不同的場(chǎng)景下產(chǎn)生價(jià)值。
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來(lái)”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來(lái)
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。