DDM實(shí)踐:數(shù)據(jù)庫(kù)秒級(jí)平滑擴(kuò)容方案

本文部分內(nèi)容節(jié)選自華為云幫助中心的分布式數(shù)據(jù)庫(kù)中間件(DDM)服務(wù)的產(chǎn)品介紹



背景

成都創(chuàng)新互聯(lián)專(zhuān)注于曲麻萊網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供曲麻萊營(yíng)銷(xiāo)型網(wǎng)站建設(shè),曲麻萊網(wǎng)站制作、曲麻萊網(wǎng)頁(yè)設(shè)計(jì)、曲麻萊網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造曲麻萊網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供曲麻萊網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

隨著業(yè)務(wù)增長(zhǎng),邏輯庫(kù)存儲(chǔ)空間不足,并發(fā)壓力較大。



解決方案

此時(shí)可對(duì)DDM實(shí)例邏輯庫(kù)進(jìn)行平滑擴(kuò)容,通過(guò)增加RDS實(shí)例來(lái)提高數(shù)據(jù)存儲(chǔ)能力與并發(fā)支持能力。在不中斷應(yīng)用服務(wù)的情況下,通過(guò)新增RDS實(shí)例,擴(kuò)展數(shù)據(jù)庫(kù)存儲(chǔ)空間。擴(kuò)容除了解決數(shù)據(jù)存儲(chǔ)容量瓶頸,還能通過(guò)增加并發(fā)計(jì)算能力間接提升數(shù)據(jù)庫(kù)性能。通過(guò)DDM管理控制臺(tái)操作即可完成擴(kuò)容,應(yīng)用無(wú)需改造,擴(kuò)容進(jìn)度支持可視化跟蹤。



平滑擴(kuò)容

平滑擴(kuò)容是一種水平擴(kuò)容方式,通過(guò)增加RDS實(shí)例的數(shù)量來(lái)提升總體數(shù)據(jù)存儲(chǔ)容量,把分庫(kù)平滑擴(kuò)容到新增加的RDS實(shí)例上,保證所有的數(shù)據(jù)都是均衡分布在每個(gè)分庫(kù)上,降低單個(gè)RDS實(shí)例的處理壓力。



平滑擴(kuò)容原理如下圖所示。
DDM實(shí)踐:數(shù)據(jù)庫(kù)秒級(jí)平滑擴(kuò)容方案



邏輯庫(kù)平滑擴(kuò)容實(shí)踐

操作場(chǎng)景

邏輯庫(kù)擴(kuò)容涉及到數(shù)據(jù)遷移。具體分以下情況:

1、所有全局表將復(fù)制一份,存儲(chǔ)到新增RDS實(shí)例的對(duì)應(yīng)分片中。

2、分片表數(shù)據(jù)將會(huì)重新分配和存儲(chǔ)。

3、單表存儲(chǔ)在默認(rèn)分片上,擴(kuò)容過(guò)程無(wú)需遷移單表數(shù)據(jù)。

說(shuō)明:RDS存儲(chǔ)空間不足時(shí),建議對(duì)邏輯庫(kù)下的某一RDS實(shí)例進(jìn)行磁盤(pán)擴(kuò)容,擴(kuò)充RDS實(shí)例存儲(chǔ)空間。并發(fā)壓力較大無(wú)法滿足業(yè)務(wù)需求時(shí),建議按照以下操作增加RDS實(shí)例,進(jìn)行平滑擴(kuò)容?!安鸱炙惴ā睘椤癛ange”的邏輯表在進(jìn)行平滑擴(kuò)容時(shí),只在新的分片上創(chuàng)建物理表,不做數(shù)據(jù)遷移。擴(kuò)容成功后,用戶需要手動(dòng)修改“Range”表的分片規(guī)則,加入新分片的規(guī)則。



操作步驟

1、登錄管理控制臺(tái)。
2、在導(dǎo)航上選擇“數(shù)據(jù)庫(kù) > 分布式數(shù)據(jù)庫(kù)中間件”,進(jìn)入總覽頁(yè)面。
單擊左側(cè)菜單欄的“DDM實(shí)例管理”,進(jìn)入“DDM實(shí)例管理”頁(yè)面。
3、單擊DDM實(shí)例名稱,進(jìn)入實(shí)例基本信息頁(yè)面。
4、在實(shí)例基本信息頁(yè)面,選擇“邏輯庫(kù)管理”選項(xiàng)卡,查看DDM實(shí)例邏輯庫(kù)。
5、在需要擴(kuò)容的邏輯庫(kù)右側(cè)操作欄單擊“平滑擴(kuò)容”。
6、在“平滑擴(kuò)容”彈出框左側(cè)勾選需要擴(kuò)容的RDS實(shí)例,單擊“確定”??稍凇斑壿嫀?kù)管理”頁(yè)面查看擴(kuò)容進(jìn)度,擴(kuò)容過(guò)程大概需要5-30分鐘,具體時(shí)長(zhǎng)與實(shí)際需要遷移的數(shù)據(jù)量相關(guān)。當(dāng)“邏輯庫(kù)狀態(tài)”為“運(yùn)行中”時(shí),表示擴(kuò)容成功,“已使用RDS”列將會(huì)呈現(xiàn)新擴(kuò)容的RDS實(shí)例。


說(shuō)明:只有邏輯庫(kù)狀態(tài)為“運(yùn)行中”才能進(jìn)行平滑擴(kuò)容。一個(gè)DDM實(shí)例內(nèi),只允許同時(shí)對(duì)一個(gè)實(shí)例邏輯庫(kù)進(jìn)行平滑擴(kuò)容操作;不同的DDM實(shí)例內(nèi),可以同時(shí)擴(kuò)容實(shí)例邏輯庫(kù)。



注:平滑擴(kuò)容使用限制如下:

1、RDS實(shí)例與DDM實(shí)例需要在相同VPC,且RDS實(shí)例沒(méi)有被其它DDM實(shí)例使用。

2、邏輯庫(kù)下必須有表才能進(jìn)行平滑擴(kuò)容。

3、實(shí)例存在節(jié)點(diǎn)故障情況下不能進(jìn)行擴(kuò)容。

4、一個(gè)DDM實(shí)例內(nèi),只允許同時(shí)對(duì)一個(gè)實(shí)例邏輯庫(kù)進(jìn)行平滑擴(kuò)容操作;不同的DDM實(shí)例內(nèi),可以同時(shí)擴(kuò)容實(shí)例邏輯庫(kù)。

5、不允許使用正在擴(kuò)容中的RDS實(shí)例進(jìn)行建庫(kù)建表操作。

6、最多僅支持?jǐn)U容50個(gè)RDS實(shí)例。

7、擴(kuò)容最大規(guī)格為:每個(gè)分片不超過(guò)20張表。每張表不超過(guò)800萬(wàn)數(shù)據(jù)。



以上就是關(guān)于數(shù)據(jù)庫(kù)秒級(jí)平滑擴(kuò)容的實(shí)踐方案,想要了解更多,歡迎點(diǎn)開(kāi)分布式數(shù)據(jù)庫(kù)中間件DDM查看。

分享標(biāo)題:DDM實(shí)踐:數(shù)據(jù)庫(kù)秒級(jí)平滑擴(kuò)容方案
當(dāng)前地址:http://muchs.cn/article38/jogipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、、用戶體驗(yàn)、企業(yè)網(wǎng)站制作網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)