成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

80后聊架構(gòu):3小時(shí)搞透數(shù)據(jù)庫(kù)擴(kuò)展性架構(gòu)實(shí)踐 | 架構(gòu)師之路

數(shù)據(jù)庫(kù)
有看了短視頻的同學(xué)吐槽:“講了這么多scalability理論,也不知道究竟有什么用”。今天就和大家聊聊scalability理論,在數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)上的實(shí)踐。

有看了短視頻的同學(xué)吐槽:“講了這么多scalability理論,也不知道究竟有什么用”。今天就和大家聊聊scalability理論,在數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)上的實(shí)踐。

我還是那句話:思路比結(jié)論重要。

最早的數(shù)據(jù)庫(kù)都是單機(jī)的,其最大的痛點(diǎn)是啥?

無(wú)法線性擴(kuò)展。

磁盤(pán)能力無(wú)法線性擴(kuò)展,內(nèi)存能力無(wú)法線性擴(kuò)展,計(jì)算能力無(wú)法線性擴(kuò)展。

架構(gòu)師們稱之為“Shared Everything”架構(gòu)。

如上圖所示,DISK/MEM/CPU 都耦合在一個(gè)DBMS進(jìn)程內(nèi),必須部署在一臺(tái)服務(wù)器上,完全處于競(jìng)爭(zhēng)態(tài),無(wú)法線性擴(kuò)展,并行處理較差。

數(shù)據(jù)庫(kù)單機(jī)部署,就是典型的“Shared Everything”架構(gòu)。

如何來(lái)提升系統(tǒng)的并行能力呢?

最容易想到的,就是把無(wú)狀態(tài)的邏輯計(jì)算部分,從DBMS進(jìn)程內(nèi)拆分出來(lái),做成可擴(kuò)展的微服務(wù)集群,實(shí)現(xiàn)“計(jì)算與存儲(chǔ)分離”。

如上圖所示:

  • CPU邏輯計(jì)算拆分出了獨(dú)立的進(jìn)程,可以集群部署,能夠線程擴(kuò)展;
  • DISK/MEM 仍耦合在一個(gè)進(jìn)程內(nèi),仍處于競(jìng)爭(zhēng)態(tài),無(wú)法線性擴(kuò)展;

Oracle Rac,就是典型的“Shared Disk”架構(gòu),核心思路是“計(jì)算與存儲(chǔ)分離”。

存儲(chǔ)部分磁盤(pán)IO仍有集中的資源競(jìng)爭(zhēng),還有沒(méi)有進(jìn)一步的優(yōu)化空間呢?

最容易想到的,就是把數(shù)據(jù)打散,分布到不同的數(shù)據(jù)庫(kù)實(shí)例上,每部分?jǐn)?shù)據(jù)享有單獨(dú)的資源。

如上圖所示:

  • 把整體數(shù)據(jù)存儲(chǔ)分為了N份,每份之間沒(méi)有交集;
  • 每份數(shù)據(jù)的 DISK/MEM/CPU 都在一個(gè)DBMS進(jìn)程內(nèi),部署在一臺(tái)服務(wù)器上;
  • 每份數(shù)據(jù)的資源之間的沒(méi)有競(jìng)爭(zhēng);

沒(méi)錯(cuò),這就是“水平切分”,它是典型的”Shared Nothing”架構(gòu)。

稍作總結(jié),數(shù)據(jù)庫(kù)擴(kuò)展性scalability架構(gòu):

  • Shared Everything:數(shù)據(jù)庫(kù)單機(jī)系統(tǒng),資源競(jìng)爭(zhēng);
  • Shared Disk:Oracle Rac,計(jì)算與存儲(chǔ)分離;
  • Shared Nothing:水平切分,復(fù)制集群,資源完全隔離;

補(bǔ)充一句,這三類架構(gòu)并沒(méi)有解決Availability與Consistency相關(guān)的問(wèn)題,這兩類問(wèn)題是通過(guò)其它架構(gòu)方案解決的,后面再講。

責(zé)任編輯:趙寧寧 來(lái)源: 架構(gòu)師之路
相關(guān)推薦

2024-11-13 06:03:45

架構(gòu)設(shè)計(jì)架構(gòu)系統(tǒng)

2024-11-13 14:52:58

2024-11-14 15:00:00

線程架構(gòu)吞吐量

2024-11-14 07:30:00

架構(gòu)吞吐量

2024-12-24 14:26:47

2020-10-28 08:07:58

TCP負(fù)載均衡網(wǎng)絡(luò)協(xié)議

2017-05-08 08:44:07

TCP負(fù)載均衡擴(kuò)展性架構(gòu)

2010-03-18 10:29:11

Hyper-V

2018-07-03 15:46:24

Java架構(gòu)師源碼

2019-07-23 18:15:26

技術(shù)大數(shù)據(jù)數(shù)據(jù)庫(kù)

2021-10-25 09:41:04

架構(gòu)運(yùn)維技術(shù)

2013-04-19 15:12:17

架構(gòu)師WEB架構(gòu)師

2023-08-20 12:21:18

軟件開(kāi)發(fā)架構(gòu)設(shè)計(jì)

2020-08-05 08:23:19

架構(gòu)Java微服務(wù)

2020-11-25 09:56:48

架構(gòu)運(yùn)維技術(shù)

2018-02-06 09:58:48

架構(gòu)師MVCiOS

2022-06-15 10:04:51

存儲(chǔ)選型MySQL

2009-02-23 11:18:06

J2EE架構(gòu)師Java

2012-04-09 09:41:24

WEB架構(gòu)師

2022-08-29 09:14:01

戰(zhàn)略設(shè)計(jì)核心域支撐域
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩欧美国产成人一区二区 | 国产综合在线视频 | 久久久久久久国产精品 | 毛片网站在线观看 | 欧美日韩久久 | 亚洲午夜视频 | 久久免费精品视频 | 99热最新 | 91人人爽| 欧美区日韩区 | 美女天堂 | 福利视频一区二区 | 在线免费观看黄视频 | 亚州成人| 精品国产精品三级精品av网址 | 久久国产精品视频免费看 | 一区二区三区视频在线免费观看 | 99精品国自产在线 | 久久国产综合 | 91亚洲国产成人久久精品网站 | 国产大学生情侣呻吟视频 | 在线观看av网站永久 | 亚洲免费一区二区 | 日韩精品1区2区3区 爱爱综合网 | 国产激情在线播放 | 国产 日韩 欧美 在线 | 久热电影 | 日韩精品一区二区三区在线播放 | 在线观看免费av片 | 美女国内精品自产拍在线播放 | 亚洲91视频 | 国产视频在线一区二区 | 日本午夜精品一区二区三区 | chengrenzaixian | 免费亚洲视频 | 国产福利资源在线 | 国产中文字幕在线 | 亚洲天天干 | 久草在线视频中文 | 欧美午夜精品久久久久久浪潮 | 久久综合狠狠综合久久综合88 |