欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案-創(chuàng)新互聯(lián)

本文源碼:GitHub·點這里 || GitEE·點這里

為洪江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及洪江網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計、洪江網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

一、數(shù)據(jù)庫擴(kuò)容

1、業(yè)務(wù)場景

互聯(lián)網(wǎng)項目中有很多“數(shù)據(jù)量大,業(yè)務(wù)復(fù)雜度高,需要分庫分表”的業(yè)務(wù)場景。

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

這樣分層的架構(gòu)
(1)上層是業(yè)務(wù)層biz,實現(xiàn)業(yè)務(wù)邏輯封裝;
(2)中間是服務(wù)層service,封裝數(shù)據(jù)訪問;
(3)下層是數(shù)據(jù)層db,存儲業(yè)務(wù)數(shù)據(jù);

2、擴(kuò)容場景和問題

當(dāng)數(shù)據(jù)量持續(xù)新增,面臨著這樣一些需求,兩臺數(shù)據(jù)庫無法容納,需要數(shù)據(jù)庫擴(kuò)容,這里選擇2臺—擴(kuò)容到3臺的模式,如下圖:

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

這樣擴(kuò)容的問題
(1)分庫分表的策略導(dǎo)致數(shù)據(jù)遷移量大;
(2)影響數(shù)據(jù)的持續(xù)服務(wù)性;
(3)指定時間完成,技術(shù)壓力大,容易導(dǎo)致預(yù)想不到的錯誤;

如何平穩(wěn)不停機(jī)遷移數(shù)據(jù),保證系統(tǒng)持續(xù)服務(wù),是本文將要討論的問題。

二、擴(kuò)容解決方案

1、擴(kuò)容方案圖解

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

(1)分庫分表基于MySQL數(shù)據(jù)庫,使用shard-jdbc中間件
(2)該方案的思路整體基于SpringCloud微服務(wù)架構(gòu)

2、解決擴(kuò)容問題

(1)擴(kuò)容情況下不需要暫停服務(wù);
(2)數(shù)據(jù)遷移的壓力小,不需要指定時間;

3、數(shù)據(jù)訪問層邏輯

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

方案描述
基于兩臺數(shù)據(jù)庫分庫分表,簡稱:服務(wù)二
基于三臺數(shù)據(jù)庫分庫分表,簡稱:服務(wù)三
(1)提供兩套服務(wù),服務(wù)二和服務(wù)三
(2)數(shù)據(jù)庫擴(kuò)容后,如果訪問服務(wù)三直接獲取到數(shù)據(jù),流程結(jié)束。
(3)如果訪問服務(wù)三獲取不到數(shù)據(jù),則訪問服務(wù)二獲取數(shù)據(jù)。
(4)在遷移開始的一段時間內(nèi),訪問壓力還會在服務(wù)二上面。
(5)這樣就做到數(shù)據(jù)訪問服務(wù)不會停機(jī)。
(6)這種訪問模式基于SpringCloud很容易做到。

4、數(shù)據(jù)遷移層邏輯

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

方案描述
(1)關(guān)閉基于兩臺庫的數(shù)據(jù)入庫流程
(2)開啟基于三臺庫的數(shù)據(jù)入庫流程,這樣新入庫數(shù)據(jù)就可以被服務(wù)三直接訪問到。
(3)開發(fā)數(shù)據(jù)遷移中間件,掃描原先兩臺庫的數(shù)據(jù)。
(4)掃描的數(shù)據(jù)根據(jù)分三臺庫策略判斷是否需要遷移。
(5)如果數(shù)據(jù)需要遷移,則調(diào)用服務(wù)三的數(shù)據(jù)入庫接口。
(6)數(shù)據(jù)遷移完成后,刪除原來的位置的數(shù)據(jù)。
(7)這種遷移模式基于SpringCloud很容易做到。

5、該方案遷移的優(yōu)點

(1)整個過程是持續(xù)對線上提供服務(wù);
(2)數(shù)據(jù)遷移中間件的開發(fā)復(fù)雜度較低;
(3)可以限速慢慢遷移,沒有時間壓力;

三、源代碼管理

GitHub·地址
https://github.com/cicadasmile/spring-cloud-base
GitEE·地址
https://gitee.com/cicadasmile/spring-cloud-base

基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前名稱:基于Shard-Jdbc分庫分表模式下,數(shù)據(jù)庫擴(kuò)容方案-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://aaarwkj.com/article46/pgeeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、定制網(wǎng)站、網(wǎng)站維護(hù)、企業(yè)建站、關(guān)鍵詞優(yōu)化、營銷型網(wǎng)站建設(shè)

廣告

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

成都定制網(wǎng)站網(wǎng)頁設(shè)計
黑丝美女大战白丝美女| 国产亚洲精品一区久久| 羞羞的视频免费观看在线| 中文字幕乱码亚洲影视| 色男人天堂网在线视频| 午夜福利网午夜福利网| 日韩欧美一区二区三区在线| 人人妻人人澡人人妻| 蜜臀视频在线观看免费| 能在线播放的国产三级| 国产亚洲精品a久久7777| 国产经典午夜福利在线| 欧美香蕉在线观看视频| 亚洲av资源一区二区| 精品少妇熟女av免费久久| 国产熟女真实乱精品视频| 91嫩草国产在线观看| 亚洲精品区免费观看av| 亚洲综合偷拍欧美一区色| 亚洲精品视频久久免费| 亚洲特级黄色做啪啪啪| 欧美日韩亚洲国产精品视频| 插美女逼免费视频导航| 成人激情视频在线观看| 精品国产女同一区二区| 亚洲精品国产自在现线| 亚洲av日韩av在线不卡一区| 欧美日韩av在线一区二区| 不卡视频一区二区日韩| 在线亚洲av不卡一区二区三区| 欧美护士激情第一欧美精品| 麻豆剧传媒国产精选av| 亚洲码欧洲码一二三区| 久久精品亚洲毛片美女极品| 日本区一区二区三视频| 国产精品欧美久久久久久| 欧洲亚洲精品免费二区| 夫妻性生活免费的视频| 亚洲精品国产精品乱码不| 麻豆亚洲av熟女国产| 亚洲成人久久久久久久|