大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 數(shù)據(jù)庫讀寫分離的好處

數(shù)據(jù)庫讀寫分離的好處

更新時間:2022-04-27 10:42:21 來源:動力節(jié)點(diǎn) 瀏覽1810次

現(xiàn)在絕大部分軟件項(xiàng)目,都會使用到關(guān)系型數(shù)據(jù)庫,比如MySQL、Oracle、DB2等等,目前這些數(shù)據(jù)庫的單機(jī)性能已經(jīng)是不斷優(yōu)化和提高了,但是隨著數(shù)據(jù)增長的速度和并發(fā)訪問量的增加,在某些公司、某些場景下,單機(jī)數(shù)據(jù)庫已經(jīng)很難滿足業(yè)務(wù)的需要了,所以必須考慮數(shù)據(jù)庫集群的方式來提高系統(tǒng)的可用性;最常見的兩種方法:

分庫分表:把數(shù)據(jù)分散到不同的數(shù)據(jù)庫上,每臺數(shù)據(jù)庫中存儲的數(shù)據(jù)是不相同的(這里先不考慮每個庫做備份或讀寫分離);分庫分表既可以分散數(shù)據(jù)庫訪問的壓力,也可以分散數(shù)據(jù)存儲的壓力;但是使用分庫分表方案的時候,會帶來擴(kuò)容、事務(wù)、關(guān)聯(lián)查詢等問題和難點(diǎn),具體這里就不展開講了。

讀寫分離:將數(shù)據(jù)庫讀操作和寫操作分散到不同的節(jié)點(diǎn)上,通常是一臺數(shù)據(jù)庫做寫操作,1到N臺做讀操作;讀寫分離的架構(gòu),每一臺數(shù)據(jù)中的數(shù)據(jù)是相同的(這里先忽略延遲的問題),所以只分散了數(shù)據(jù)庫訪問的壓力,并沒有分散數(shù)據(jù)存儲的壓力;我們這里主要講一講讀寫分離。

讀寫分離基本架構(gòu)

MySQL讀寫分離的基本架構(gòu),可以參考下圖:

如上圖,讀寫分離實(shí)現(xiàn)的基本步驟是:

數(shù)據(jù)庫服務(wù)器搭建多臺,一主N從(N大于等于1);

主數(shù)據(jù)庫只負(fù)責(zé)寫操作,從數(shù)據(jù)庫只負(fù)責(zé)讀操作;

主數(shù)據(jù)庫復(fù)制數(shù)據(jù)到從數(shù)據(jù)庫上;

客戶端寫操作路由到主數(shù)據(jù)庫上,讀操作路由到從數(shù)據(jù)庫上。

讀寫分離還有另外一種架構(gòu),就是在MySQL數(shù)據(jù)庫和客戶端之間,增加一層中間代理層,客戶端只連接代理, 由代理根據(jù)請求類型,把請求分發(fā)到不同的數(shù)據(jù)庫上:

第一種架構(gòu),整體架構(gòu)比較簡單直接,性能會稍微高一些,但是如果才用直連的方式,客戶端可能會稍微麻煩一些(通常需要引入一些組件,負(fù)責(zé)管理數(shù)據(jù)庫);

第二種架構(gòu),對客戶端比較友好,因?yàn)榭蛻舳酥恍枰痛斫换?,并不用關(guān)注數(shù)據(jù)庫的具體信息;但是因?yàn)槎嗔艘粚哟恚喽嗌偕贂π阅苡幸欢ǖ挠绊憽?/p>

讀寫分離帶來的好處

讀寫分離結(jié)構(gòu)中,會有兩臺甚至更多臺數(shù)據(jù)庫,這種冗余的設(shè)計(jì),可以提高數(shù)據(jù)的安全性和系統(tǒng)的可用性;就算是在分庫分表的架構(gòu)中,每一臺子庫,也可以一主多備的部署方式;

讀寫分離更多的時候使用在讀操作遠(yuǎn)遠(yuǎn)大于寫操作的場景下,這樣可以保證寫操作的數(shù)據(jù)庫承受更小的壓力,也可以緩解X鎖和S鎖爭用;

服務(wù)器數(shù)量的增加,意味著可以有效地利用多臺服務(wù)器的資源;讀操作被分?jǐn)?,提高了系統(tǒng)的性能;

如果寫操作比讀操作多,或者相近,可以采用雙主相互復(fù)制的架構(gòu)。

以上就是關(guān)于“數(shù)據(jù)庫讀寫分離的好處”的介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容由淺到深,通俗易懂,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本一区二 | 天天摸天天舔天天操 | 99热热久久 | 色女孩综合 | 精品久久伦理中文字幕 | 国产日韩一区二区三区在线观看 | 亚洲高清视频免费 | 日韩精品成人免费观看 | 欧美va亚洲va在线观看蝴蝶网 | 久久精品日日躁夜夜躁欧美 | 99精品视频在线免费观看 | 婷婷激情五月网 | 国产精品久久免费 | 国产性较精品视频免费 | 日韩精品免费一区二区 | 欧美一区二区精品 | 久久精品国产免费一区 | 日本黄 色 成 年 人免费观看 | 久久亚洲精品中文字幕 | 国产伦精品一区二区三区免费迷 | 亚洲一区二区三区首页 | 一区二区三区久久精品 | 大色香蕉色视频大全 | 国产精品亚洲综合色拍 | 一区视频在线播放 | jizz国产美女| 日韩欧美精品一区二区三区 | 亚洲成人手机在线观看 | 久久精选 | 久久天天躁日日躁狠狠躁 | 激情五月婷婷色 | 国产精品五月天 | 九九热精品视频在线 | 一本伊大人香蕉高清在线观看 | 国产做受视频激情播放 | 黄色毛片免费看 | 国产精品成人免费视频 | 一级色网站 | 亚洲国产成人精品一区二区三区 | 250pp久久新| 欧美黄一片 |