??TaurusDB是華為自研的*新一代企業(yè)級高擴展高性能云原生數(shù)據(jù)庫,既擁有商業(yè)數(shù)據(jù)庫的性能和可靠性,又具備開源數(shù)據(jù)庫的靈活性,它具備這些特點:

????性能強悍:吞吐量*高可提升至開源MySQL的7倍,QPS*高可達百萬級

????彈性擴展:橫向擴展支持1寫15只讀節(jié)點

????高可靠性:支持跨可用區(qū)部署,跨區(qū)域備份,RPO為0

????高兼容性:自主創(chuàng)新,且100%兼容開源MySQL,業(yè)務(wù)上云無需改造

????海量存儲:華為自研DFV分布式存儲,*大128TB存儲,732天備份保存

??這幅圖可以更加形象地展示出TaurusDB對開源MySQL的重大提升:

圖片 2.png

??你看,TaurusDB的高吞吐能力(百萬級QPS)可以確保狀態(tài)變化實時響應(yīng),*多15個讀節(jié)點可以保證游戲彈性擴展,高達128TB的存儲能力足以保存游戲全生命周期數(shù)據(jù)(包括歷史記錄、行為日志),732天的備份讓游戲根本不用擔心數(shù)據(jù)丟失問題。

??再加上100%兼容開源MySQL,應(yīng)用無需改造,就可以平滑上云,立刻享受云數(shù)據(jù)庫帶來的好處。

圖片 3.png

??02?TaurusDB為什么能夠這么強?

??TaurusDB是如何實現(xiàn)彈性擴展和性能提升的呢?這主要歸功于幾個核心技術(shù)。

??1.計算和存儲的分離

??10多年前,我們折騰MySQL主備架構(gòu)的時候,大概是這樣的:

??這其中涉及到三個線程:一個運行在Master中,在數(shù)據(jù)有變化時負責寫入Binary?Log。另外兩個運行在Replica中,主要是讀取和回放Binlog。這樣的架構(gòu)有著明顯的缺陷:

??1.當Master的寫入量比較大時,主備的復(fù)制時延就會增加,因為得回放完所有binlog才能完成數(shù)據(jù)同步

??2.增加備份/只讀節(jié)點時會很慢,因為需要將數(shù)據(jù)全量復(fù)制到從節(jié)點

??3.當只讀節(jié)點數(shù)量變多時,存儲的成本也會線性增長,畢竟每個機器上都得復(fù)制一份

??所以,這樣的老架構(gòu),在新的高并發(fā)、高可用的時代已經(jīng)過時。

??華為云的TaurusDB采用計算和存儲分離的結(jié)構(gòu),很好的解決了這個問題:

圖片 5.png

??基于華為*新一代DFV分布式存儲,這個架構(gòu)實現(xiàn)了讓所有的節(jié)點都共享一個存儲。

??很明顯,增加計算節(jié)點時,無需調(diào)整存儲資源,增加只讀節(jié)點的速度非??欤⑶页杀疽膊粫泻艽笞兓?。

??當主節(jié)點寫入壓力很大時,由于不需要像原來那樣再向只讀節(jié)點復(fù)制,復(fù)制時延得以消除。

??2.并行執(zhí)行

??并行執(zhí)行采用數(shù)據(jù)并行的并行模式,將需要執(zhí)行的數(shù)據(jù)表劃分為獨立的數(shù)據(jù)塊,然后啟動不同的worker工作線程在劃分的數(shù)據(jù)塊上并行執(zhí)行,*后leader線程通過消息隊列匯總worker線程產(chǎn)生的部分結(jié)果。并行執(zhí)行支持并行掃描、聚合計算、order?by排序、join計算等。

??32核256GB測試100G數(shù)據(jù)量的TPCH查詢語句,16線程并發(fā)下性能提升10倍+

圖片 6.png

??3.NDP(Near?Data?Processing)

??說得簡單一些就是讓計算離數(shù)據(jù)更近一些,TaurusDB針對數(shù)據(jù)密集型查詢,將提取列,條件過濾,聚合運算等操作向下推送給TaurusDB的分布式存儲層的多個節(jié)點并行執(zhí)行。

??通過計算下推,提升并行處理能力,減少網(wǎng)絡(luò)流量和計算節(jié)點的壓力,提升查詢處理執(zhí)行效率。

圖片 7.png

??03總結(jié)

??10多年前,我們在裸金屬服務(wù)器上折騰分庫分表,今天,當你再面對一個高并發(fā)、高可用、高可靠、數(shù)據(jù)爆炸增長的系統(tǒng)時,不必再像當年一樣從零起步去堆架構(gòu)、拼性能。選擇一款穩(wěn)定可靠、與業(yè)務(wù)協(xié)同成長的數(shù)據(jù)庫平臺,才是真正的技術(shù)性務(wù)實。

??就像華為云TaurusDB這樣的云原生數(shù)據(jù)庫,不僅帶來了高性能、高可用、海量存儲的能力,更提供了與業(yè)務(wù)共同演進的彈性架構(gòu),讓技術(shù)成為推動創(chuàng)新的底座,而不是沉重的負擔。

??如果你也有這樣的需求,不妨考慮下華為云TaurusDB,相信TaurusDB可以托起你的每一次業(yè)務(wù)爆發(fā)、承接每一輪用戶增長、保障每一筆關(guān)鍵交易。

圖片 8.png

??2025?828?B2B企業(yè)節(jié)即將開幕,匯聚千余款華為云旗下熱門數(shù)智產(chǎn)品,更帶來滿額贈、專屬禮包、儲值返券等重磅權(quán)益玩法,是中小企業(yè)上云的好時機,建議密切關(guān)注官方渠道,及時獲取*新活動信息,搶占先機快速掌握數(shù)智能力!

分享到

崔歡歡

相關(guān)推薦