![數(shù)據(jù)庫服務(wù)的高可用數(shù)據(jù)庫高可用方案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/44049b08-900f-4e34-893a-1f30f79f1373/44049b08-900f-4e34-893a-1f30f79f13731.gif)
![數(shù)據(jù)庫服務(wù)的高可用數(shù)據(jù)庫高可用方案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/44049b08-900f-4e34-893a-1f30f79f1373/44049b08-900f-4e34-893a-1f30f79f13732.gif)
![數(shù)據(jù)庫服務(wù)的高可用數(shù)據(jù)庫高可用方案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/44049b08-900f-4e34-893a-1f30f79f1373/44049b08-900f-4e34-893a-1f30f79f13733.gif)
![數(shù)據(jù)庫服務(wù)的高可用數(shù)據(jù)庫高可用方案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/44049b08-900f-4e34-893a-1f30f79f1373/44049b08-900f-4e34-893a-1f30f79f13734.gif)
![數(shù)據(jù)庫服務(wù)的高可用數(shù)據(jù)庫高可用方案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/44049b08-900f-4e34-893a-1f30f79f1373/44049b08-900f-4e34-893a-1f30f79f13735.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 UCLoud中國云三強: 數(shù)據(jù)庫服務(wù)的高可用?數(shù)據(jù)庫高可用方案隨著互聯(lián)網(wǎng)的飛速發(fā)展,人類社會的數(shù)據(jù)量迅速激增,據(jù)統(tǒng)計目前人類一年產(chǎn)生的數(shù)據(jù)就相當(dāng)于人類進(jìn)入現(xiàn)代化以前所有歷史的總和,而且互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展通常具有爆發(fā)性,業(yè)務(wù)量很可能在短短的一個月內(nèi)突然爆發(fā)式地增長幾千倍,對應(yīng)的數(shù)據(jù)也很可能快速地從原來的幾百GB飛速上漲到了幾百個TB。如果在這爆發(fā)的關(guān)鍵時刻,系統(tǒng)不穩(wěn)定或無法訪問,那么對于業(yè)務(wù)將會是毀滅性的打擊。然而傳統(tǒng)的單機數(shù)據(jù)庫提供的服務(wù),在系統(tǒng)可擴展性、性價比方面卻不再適用。伴隨著這種對于系統(tǒng)性能、成本以及擴展性的新需求,UCloud推出云時代的分布式數(shù)據(jù)庫UDDB,突破單機MySQL容量和
2、性能瓶頸,徹底消除單機數(shù)據(jù)庫無法支撐企業(yè)業(yè)務(wù)高速發(fā)展的后顧之憂。傳統(tǒng)單機數(shù)據(jù)庫面臨的挑戰(zhàn)以電商網(wǎng)站為例,在網(wǎng)站創(chuàng)建之初,日均訪問量可能只有幾百到幾千人,這時整個業(yè)務(wù)后臺可能就一個數(shù)據(jù)庫,所有業(yè)務(wù)表都放在這個數(shù)據(jù)庫中,一臺普通的服務(wù)器就可以支撐,而且這種架構(gòu)對業(yè)務(wù)開發(fā)人員也非常友好,因為所有的表都在一個庫中,這樣查詢語句就可以靈活關(guān)聯(lián)了,使用起來很便捷。圖1 所有業(yè)務(wù)表都在一個數(shù)據(jù)庫中但是隨著業(yè)務(wù)的不斷發(fā)展,每天訪問網(wǎng)站的人越來越多,數(shù)據(jù)庫的壓力也越來越大。通過分析發(fā)現(xiàn),所有的訪問流量中,80%以上都是讀流量,只有20%左右的寫流量,這時可以通過讀寫分離來緩解數(shù)據(jù)庫的訪問壓力。由于網(wǎng)站的訪問量越
3、來越大,盡管采取了讀寫分離的方式,但隨著數(shù)據(jù)庫的壓力繼續(xù)增加,數(shù)據(jù)庫的瓶頸越來越突出。這時我們發(fā)現(xiàn),我們的網(wǎng)站演進(jìn)到現(xiàn)在,交易、商品、用戶的數(shù)據(jù)都還在同一個數(shù)據(jù)庫中。然而在這個巨大而且臃腫的數(shù)據(jù)庫中,表和表之間的數(shù)據(jù)很多是沒有關(guān)系的,也不需要JOIN操作,理論上就應(yīng)該把它們分別放到不同的服務(wù)器,即垂直分庫。圖3 垂直分庫隨著業(yè)務(wù)的不斷增長,我們發(fā)現(xiàn)交易、商品、用戶這些庫都變得巨大無比,單機數(shù)據(jù)庫已經(jīng)無法滿足業(yè)務(wù)的繼續(xù)增長,這時可以考慮對這些表進(jìn)行水平拆分,即同一個表中的數(shù)據(jù)拆分到兩個甚至多個數(shù)據(jù)庫中。以用戶表為例,數(shù)據(jù)可以根據(jù)userid的奇偶來確定數(shù)據(jù)的劃分。把id為奇數(shù)的放到DB1,為偶數(shù)
4、的放DB2。開源中間件解決方案及其存在的問題讀寫分離、垂直拆庫、水平分表作為大型網(wǎng)站后臺的剛需,市面上有很多中間件可以滿足,比較有代表性的有:阿里巴巴的Cobar、MyCAT。然而這些開源中間件都存在以下缺點:配置復(fù)雜基于開源中間件對一張大表進(jìn)行水平拆分需要以下六步操作:1.部署數(shù)據(jù)庫節(jié)點2.安裝和部署中間件軟件(多個)3.登錄到各數(shù)據(jù)庫節(jié)點,創(chuàng)建子表4.把子表的信息,配置到每個中間件的配置文件,然后啟動5.用HAProxy等負(fù)載均衡收斂中間件IP,對外提供一個IP6.業(yè)務(wù)正式訪問運維極其不便基于開源中間件對系統(tǒng)進(jìn)行擴容需要進(jìn)行以下幾步:開源中間件使用和運維的復(fù)雜性給業(yè)務(wù)發(fā)展造成了非常大的壓力
5、,無形中為企業(yè)發(fā)展帶來了很大的負(fù)擔(dān)。分布式云數(shù)據(jù)庫UDDBUCloud分布式數(shù)據(jù)庫(UCloud Distributed Database,簡稱UDDB)是一種穩(wěn)定、可靠、容量和服務(wù)能力可彈性伸縮的分布式關(guān)系型數(shù)據(jù)庫服務(wù)。UDDB高度兼容MYSQL協(xié)議和語法,支持垂直建表、自動化水平拆分,在線平滑擴縮容,服務(wù)能力線性擴展,透明讀寫分離,具備數(shù)據(jù)庫全生命周期運維管控能力。UDDB的架構(gòu)設(shè)計如下圖所示:UDDB主要包括三大模塊中間件用來做SQL路由和查詢結(jié)果的聚合、讀寫分離、以及對存儲節(jié)點的管理存儲節(jié)點即高可用UDB實例,用來存儲分表的數(shù)據(jù)只讀實例存儲節(jié)點的從庫,普通的UDB實例,只能對其進(jìn)行讀操
6、作UDDB的主要功能水平分表UDDB通過水平分表來解決容量瓶頸問題,根據(jù)一列數(shù)據(jù)的值把數(shù)據(jù)行拆分到多個獨立的表里。對于開發(fā)人員來說,不再需要關(guān)心如何切分?jǐn)?shù)據(jù)、如何路由請求等待,只需初始化分片字段(shardkey),直接面向邏輯庫表進(jìn)行編程、專注業(yè)務(wù)邏輯的實現(xiàn)即可,大大降低了程序的復(fù)雜度。讀寫分離UDDB的讀寫分離功能是一種對應(yīng)用透明的讀寫分離實現(xiàn),應(yīng)用在不需要修改任何代碼的情況下,只需要在UDDB控制臺中調(diào)整讀權(quán)重,即可將讀流量按照需要的比例在存儲節(jié)點與只讀實例之間調(diào)整。寫流量則統(tǒng)一走存儲節(jié)點,不分流。垂直建表可以在創(chuàng)建水平分區(qū)表的同時創(chuàng)建普通表,普通表可以指定創(chuàng)建到某個存儲節(jié)點。在線平滑擴
7、容UDDB可以通過增加存儲節(jié)點的方式線性增加系統(tǒng)的容量,系統(tǒng)擴容期間業(yè)務(wù)可以正常訪問,讀寫請求均可以正常進(jìn)行,僅在修改中間件路由信息的時候會有0.2秒左右的閃斷。UDDB相對開源中間件具有以下優(yōu)勢簡單易用提供 Web 控制臺,數(shù)據(jù)庫操作簡單,基于UDDB對一張大表進(jìn)行水平拆分只需要以下幾步:1.在控制臺上創(chuàng)建一個UDDB實例(一鍵創(chuàng)建)2.通過MySQL客戶端登錄UDDB實例,執(zhí)行一條create table語句3.業(yè)務(wù)訪問快速部署可在線快速部署實例,節(jié)省采購、部署、配置等自建數(shù)據(jù)庫工作,縮短項目周期,幫助業(yè)務(wù)快速上線。彈性擴展多種規(guī)格實例配置;自主升降級,按需擴展;平滑擴展,業(yè)務(wù)不中斷。低成
8、本穩(wěn)定的產(chǎn)品,完善的運維和技術(shù)支持,相比開源產(chǎn)品總體性價比更高;多種實例規(guī)格配置覆蓋不同業(yè)務(wù)規(guī)模場景,按需購買;自主控制實例升降配,根據(jù)業(yè)務(wù)量調(diào)整資源使用。高可用UDDB底層數(shù)據(jù)存儲復(fù)用了高可用UDB,可用性有保障。在線數(shù)據(jù)遷移用戶可以通過幾行命令將UDB中的數(shù)據(jù)熱遷移到UDDB,業(yè)務(wù)不受影響。UDDB的應(yīng)用場景大型應(yīng)用解決百萬用戶以上的大型應(yīng)用,如電商、O2O、社交應(yīng)用,產(chǎn)生海量的數(shù)據(jù),普通MySQL架構(gòu)無法支撐業(yè)務(wù)增長的問題。物聯(lián)網(wǎng)數(shù)據(jù)在工業(yè)監(jiān)控和遠(yuǎn)程控制、智慧城市的延展、智能家居、車聯(lián)網(wǎng)等物聯(lián)網(wǎng)場景下,傳感監(jiān)控設(shè)備多,采樣率高,數(shù)據(jù)存儲要求高,超大數(shù)據(jù)規(guī)模存儲的問題。文件索引平臺的圖片、小文件、視頻的數(shù)據(jù)極大,文件索引為億級,該類數(shù)據(jù)通常只有新增、修改、讀取、刪除操作,分布式數(shù)據(jù)庫可以有效提高提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河北省職教高考《語文》考前沖刺模擬試題庫(附答案)
- 2025年河北石油職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年江西工商職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年江蘇護理職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年梅河口康美職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 山東省濟南市高三語文上學(xué)期開學(xué)考試語文試卷(含答案)
- 專題07 名篇名句默寫(講練)
- 2025年工業(yè)研發(fā)設(shè)計軟件市場前景與趨勢預(yù)測
- 企業(yè)勞務(wù)外包簡單合同范本
- 貸款買房購房合同范本
- 2025年上半年長沙市公安局招考警務(wù)輔助人員(500名)易考易錯模擬試題(共500題)試卷后附參考答案
- 2025河北邯鄲世紀(jì)建設(shè)投資集團招聘專業(yè)技術(shù)人才30人高頻重點提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標(biāo)準(zhǔn)的初中數(shù)學(xué)課堂教學(xué)評價研究》
- 貴州省黔東南州2024年七年級上學(xué)期數(shù)學(xué)期末考試試卷【附答案】
- 醫(yī)院廉潔自律承諾書
- 企業(yè)招聘技巧培訓(xùn)
- 學(xué)校校本課程《英文電影鑒賞》文本
- 華為HCSA-Presales-IT售前認(rèn)證備考試題及答案
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
- 2024年度節(jié)后復(fù)工建筑施工安全培訓(xùn)交底
評論
0/150
提交評論