新聞中心

EEPW首頁 > 新聞縱覽 > 集中式與分布式一體化架構,達夢給企業(yè)更好的選擇

集中式與分布式一體化架構,達夢給企業(yè)更好的選擇

作者: 時間:2024-09-04 來源: 收藏

今年6月,達夢數(shù)據(jù)成功在科創(chuàng)板上市,成為國產數(shù)據(jù)庫第一股。達夢數(shù)據(jù)庫經(jīng)過幾十年的發(fā)展,始終堅持自主研發(fā),原始創(chuàng)新,依托達夢一套代碼根,不斷滿足各行各業(yè)客戶對數(shù)據(jù)庫的需求,走出了一條中國數(shù)據(jù)庫自主發(fā)展之路。

本文引用地址:http://butianyuan.cn/article/202409/462666.htm

數(shù)據(jù)庫選擇集中式還是分布式是一個長盛不衰的話題,一些客戶可能也會糾結該怎么選。在第15屆中國數(shù)據(jù)庫技術大會(DTCC2024)上,達夢數(shù)據(jù)產品服務中心總經(jīng)理黃海明帶來《達夢集中式與分布式一體化新型集群架構的創(chuàng)新與應用實踐》的主題演講,分享達夢數(shù)據(jù)的思考和創(chuàng)新實踐,達夢數(shù)據(jù)庫集中式與分布式一體化架構,給企業(yè)更好的選擇。



▲達夢數(shù)據(jù)產品服務中心總經(jīng)理 黃海明

達夢在關系型數(shù)據(jù)庫兩種主要架構的創(chuàng)新突破

黃海明認為,現(xiàn)在關系型數(shù)據(jù)庫重點有兩種,一種是集中式的共享存儲集群架構,一種是分布式架構,分別有各自的適用場景。現(xiàn)在兩種架構被炒作成了路線之爭,這是非理性的,希望大家能夠放下路線之爭,回歸理性,回歸需求,選擇合適的數(shù)據(jù)庫產品。

作為全棧數(shù)據(jù)產品和解決方案提供商,達夢依托一套代碼根(Code Base),在共享集群架構和分布式架構方面不斷創(chuàng)新突破。

在達夢數(shù)據(jù)共享集群(DM DSC)方面,通過在數(shù)據(jù)庫內核層面重構迭代,依托自研的共享文件系統(tǒng)DMASM,已支持ASM鏡像和條帶化及數(shù)據(jù)親和性的負載均衡功能?,F(xiàn)在DM8共享存儲集群突破了8節(jié)點,結合達夢主備技術,具備金融級同城雙中心和兩地三中心的高可用解決方案,異地容災對標MAA,故障切換時間最快可以做到5秒以內。

目前,達夢數(shù)據(jù)共享集群在黨政、金融、軌道交通、能源等關鍵行業(yè)的核心系統(tǒng)得到深入應用,比如應用在國網(wǎng)調控云、某大型央企超大型ERP系統(tǒng)、梅州客商銀行核心系統(tǒng)、某千萬級人口大城市地鐵互聯(lián)網(wǎng)檢售票系統(tǒng)等領域,具備大規(guī)模商用能力。

其中,某千萬級人口大城市地鐵互聯(lián)網(wǎng)檢售票系統(tǒng)要求生產中心和災備中心對等建設,其ACC系統(tǒng)(清分中心)和iAFC系統(tǒng)(互聯(lián)網(wǎng)自動售檢票系統(tǒng))各自采用達夢數(shù)據(jù)共享集群4節(jié)點+4節(jié)點形成同城雙中心,完成了對Oracle高端一體機的平滑替代。

在分布式數(shù)據(jù)庫(DM DPC)方面,達夢也早有布局,從MPP架構起步,逐步發(fā)展為存算分離的原生分布式架構,可有效支持HTAP混合負載,具備多副本高可靠,基于RAFT協(xié)議保證強一致,可以靈活擴縮容。其最大的特點是繼承了達夢單機庫強大的SQL能力、兼容性和成熟的優(yōu)化器。優(yōu)化器是數(shù)據(jù)庫的核心,達夢可以把SQL優(yōu)化能力從集中式數(shù)據(jù)庫很平滑地遷移到分布式數(shù)據(jù)庫產品里,為客戶提供成熟穩(wěn)定、移植和學習成本低的分布式數(shù)據(jù)庫解決方案。

黃海明重點分享了達夢分布式數(shù)據(jù)庫在福建移動大數(shù)據(jù)、某新一線城市全民醫(yī)療健康系統(tǒng)的應用,福建移動大數(shù)據(jù)成功替換了TeraData Aster和GreenPlum。某新一線城市全民醫(yī)療健康系統(tǒng)是今年上線的HTAP混合負載業(yè)務,其業(yè)務涉及面大,其中便民服務系統(tǒng)面向覆蓋2500多萬人口,系統(tǒng)數(shù)據(jù)庫查詢并發(fā)量高峰時期超過5000,日常大約2000,對數(shù)據(jù)庫提出了很高的要求,需要高并發(fā)、高可靠,且要求主要服務響應時間3秒內,需要數(shù)據(jù)庫具備海量數(shù)據(jù)復雜統(tǒng)計分析能力,達夢分布式數(shù)據(jù)庫提供了很好的支持。

集中式數(shù)據(jù)庫和分布式數(shù)據(jù)庫在架構上存在差異,在部署和運維方面也存在很大差異,給用戶選型增加了困難,達夢數(shù)據(jù)庫集中式分布式一體化架構讓大家不必糾結,給用戶更好的選擇。

一套“代碼根”長出的一體化新型集群架構

達夢數(shù)據(jù)認為,集中式和分布式一體化融合架構才是數(shù)據(jù)庫發(fā)展趨勢,達夢數(shù)據(jù)庫是統(tǒng)一內核,依托同一套代碼根,可以根據(jù)用戶的需求靈活部署成集中式或分布式。

黃海明介紹,達夢的一體化體現(xiàn)在以下兩個方面:

一方面,依托一套內核代碼根DM8,達夢數(shù)據(jù)實現(xiàn)了集中式和分布式的一體化架構。可以根據(jù)業(yè)務需求靈活部署成集中式或分布式,提供統(tǒng)一的語法、編程接口及運維管理,為用戶提供統(tǒng)一良好的體驗,不用再糾結到底該選分布式還是集中式。

另一方面,進一步在底層融合分布與集中式。集中式和分布式并不是兩個技術路線,兩種架構都是在關系型數(shù)據(jù)庫的范疇,達夢數(shù)據(jù)庫在一套代碼根中生長出來的集中式和分布式是一脈相承的,很多技術都可以復用。比如,Raft共識算法不僅用在分布式架構上,也基于Raft協(xié)議實現(xiàn)了主備集群。還有集中式數(shù)據(jù)分區(qū)與分布式數(shù)據(jù)分片融合。集中式和分布式優(yōu)化器共用,可以處理非常復雜的SQL。高度代碼復用,也能有更好的質量控制保障。

“達夢最大底氣在于所有的代碼都是我們自己寫的,我們能最大程度上復用代碼,減少干擾?!秉S海明說。

達夢數(shù)據(jù)庫集中分布式一體化架構有不少獨特之處,比如可以實現(xiàn)存算一體和存算分離自適應,以滿足不同業(yè)務場景需求。密集交易型的業(yè)務,需要低延遲,精確命中業(yè)務負載,可以把計算節(jié)點和存儲節(jié)點融合,業(yè)務直接連接存儲節(jié)點減少了一層網(wǎng)絡交互,可以有效提高性能和吞吐量。對于CPU密集型分析型應用,可以采用計算節(jié)點和存儲節(jié)點分離的模式,提高業(yè)務處理效率。對于高可用容災要求比較高的業(yè)務負載也推薦采用計算和存儲分離模式,提高可靠性。

黃海明認為,與競品相比,達夢數(shù)據(jù)庫的一體化架構差異體現(xiàn)在對特定業(yè)務需求的適配性、技術實現(xiàn)的細節(jié)以及性能優(yōu)化的策略等方面。其優(yōu)勢在于更高的性能表現(xiàn)、更強的穩(wěn)定性、更便捷的運維管理,以及對國產軟硬件環(huán)境的良好支持等。

達夢數(shù)據(jù)庫集中分布式一體化架構通過數(shù)據(jù)庫內核底層對集中式、分布式的最大程度融合,提供平滑過渡能力、統(tǒng)一的開發(fā)和運維體驗,盡可能屏蔽掉架構的差異和復雜性,讓客戶可以根據(jù)業(yè)務場景靈活選擇合適的部署方式。目前,其一體化架構也獲得了越來越多客戶的認可。某運營商O域+B域相關系統(tǒng)就采用該方式部署,除容器云管理平臺采用單實例部署以外,大數(shù)據(jù)分析系統(tǒng)、數(shù)據(jù)集市系統(tǒng)均采用達夢分布式集群部署,移動辦公系統(tǒng)、動力網(wǎng)管系統(tǒng)采用集中式共享存儲集群部署。這種靈活的部署方式讓用戶可以更自由選擇,最高記錄1個月內就陸續(xù)上線了8套系統(tǒng)。

小結:自主可控的“代碼根”是創(chuàng)新的本錢

國產數(shù)據(jù)庫的未來在于創(chuàng)新,創(chuàng)新需要不斷“折騰”,其中難免要經(jīng)歷試錯。從集中式架構共享存儲集群的突破,到原生分布式架構,再到集中式分布式一體化,達夢數(shù)據(jù)能夠根據(jù)市場需求不斷創(chuàng)新突破,關鍵在于有一套自主可控的“代碼根”,正如黃海明所說:“萬丈高樓平地起,打好地基是前提,要持續(xù)不斷地創(chuàng)新,一個可控的‘代碼根’才是‘折騰’的本錢?!?/p>





關鍵詞:

評論


相關推薦

技術專區(qū)

關閉