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

1分鐘,啥是數據庫讀寫分離架構?

開發 開發工具 數據庫運維
數據庫讀寫分離雖然不難,但并不是所有的“數據庫扛不住”的場景,都應該用讀寫分離。今天花1分鐘簡單介紹下這個場景。

RD:數據量太大,數據庫扛不住了,幫忙申請一個從庫,讀寫分離。

DBA:數據量多少?

RD:5000w左右。

DBA:讀寫吞吐量呢?

RD:讀QPS約200,寫QPS約30左右。

[[327606]]

額,數據庫讀寫分離雖然不難,但并不是所有的“數據庫扛不住”的場景,都應該用讀寫分離。今天花1分鐘簡單介紹下這個場景。

什么是數據庫讀寫分離?

一主多從,讀寫分離,主動同步,是一種常見的數據庫架構,一般來說:

  • 主庫,提供數據庫寫服務
  • 從庫,提供數據庫讀服務
  • 主從之間,通過某種機制同步數據,例如mysql的binlog

一個組從同步集群通常稱為一個“分組”。

分組架構究竟解決什么問題?

大部分互聯網業務讀多寫少,數據庫的讀往往最先成為性能瓶頸,如果希望:

  • 線性提升數據庫讀性能
  • 通過消除讀寫鎖沖突提升數據庫寫性能

此時可以使用分組架構。

一句話,分組主要解決“數據庫讀性能瓶頸”問題,在數據庫扛不住讀的時候,通常讀寫分離,通過增加從庫線性提升系統讀性能。

什么是數據庫水平切分?

水平切分,也是一種常見的數據庫架構,一般來說:

  • 每個數據庫之間沒有數據重合,沒有類似binlog同步的關聯
  • 所有數據并集,組成全部數據
  • 會用算法,來完成數據分割,例如“取模”

一個水平切分集群中的每一個數據庫,通常稱為一個“分片”。

水平切分架構究竟解決什么問題?

大部分互聯網業務數據量很大,單庫容量容易成為瓶頸,如果希望:

  • 線性降低單庫數據容量
  • 線性提升數據庫寫性能

此時可以使用水平切分架構。

一句話總結,水平切分主要解決“數據庫數據量大”問題,在數據庫容量扛不住的時候,通常水平切分。

我為什么不喜歡讀寫分離?

對于互聯網大數據量,高并發量,高可用要求高,一致性要求高,前端面向用戶的業務場景,如果數據庫讀寫分離:

  • 數據庫連接池需要區分:讀連接池,寫連接池
  • 如果要保證讀高可用,讀連接池要實現故障自動轉移
  • 有潛在的主庫從庫一致性問題
  • 如果面臨的是“讀性能瓶頸”問題,增加緩存可能來得更直接,更容易一點
  • 關于成本,從庫的成本比緩存高不少
  • 對于云上的架構,以阿里云為例,主庫提供高可用服務,從庫不提供高可用服務

所以,上述業務場景下,建議使用緩存架構來加強系統讀性能,替代數據庫主從分離架構。

當然,使用緩存架構的潛在問題:如果緩存掛了,流量全部壓到數據庫上,數據庫會雪崩。因此,對緩存,一般也會做水平切分,確保不會同一時間全掛。

總結

  • 讀寫分離,解決“數據庫讀性能瓶頸”問題
  • 水平切分,解決“數據庫數據量大”問題
  • 對于互聯網大數據量,高并發量,高可用要求高,一致性要求高,前端面向用戶的業務場景,微服務緩存架構,可能比數據庫讀寫分離架構更合適

【本文為51CTO專欄作者“58沈劍”原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2025-01-24 08:38:47

2009-11-02 18:07:58

Oracle數據庫

2021-05-17 20:13:50

數倉操作型數據庫

2022-12-05 07:51:24

數據庫分庫分表讀寫分離

2019-11-20 10:38:59

MySQLSQL數據庫

2009-11-20 18:08:37

Oracle數據庫

2019-08-07 07:04:54

內存緩存數據庫KV

2019-07-05 07:50:52

數據庫空值查詢

2018-06-26 09:37:07

時序數據庫FacebookNoSQL

2018-01-15 05:54:45

數據庫讀寫分離互聯網

2018-01-09 18:46:44

數據庫架構讀寫分離

2009-11-20 17:06:49

Oracle數據庫字符

2020-07-21 07:42:29

數據庫信息技術

2023-04-15 20:33:35

圖形數據庫數據庫

2025-02-25 07:49:36

智能體數據庫DeepSeek

2024-12-04 16:12:31

2016-12-21 15:08:14

數據庫垂直拆分

2022-12-15 09:44:29

數據庫利器

2020-01-03 16:30:14

數據庫讀寫分離分庫

2018-01-14 23:19:25

靜態動態互聯網
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re视频在线观看 | 日韩有码一区 | 国产一级片在线观看视频 | 精品久久久久久亚洲综合网站 | 午夜色播| 波波电影院一区二区三区 | 亚洲午夜精品久久久久久app | 亚洲天堂色 | 国产精品99久久久久久www | 羞羞色影院| 久久精品亚洲精品国产欧美 | 国产一区欧美 | 福利视频网 | 国精品一区二区 | 久久免费看| 国产成人精品综合 | 日韩一区精品 | 国产激情91久久精品导航 | 欧美a级成人淫片免费看 | 精品一区久久 | 99热热| 日本高清中文字幕 | 三级免费网| 成人a视频片观看免费 | 欧美亚洲国产日韩 | 在线欧美视频 | 免费av手机在线观看 | 亚洲午夜av久久乱码 | 在线观看av免费 | 国产成人久久精品 | 日韩在线精品视频 | 国产精品视频一区二区三区四蜜臂 | 久久精品1 | 在线观看涩涩视频 | 国产一区久久 | 日日碰狠狠躁久久躁96avv | 亚洲一区成人 | 免费观看成人性生生活片 | 欧美一区二区三区 | 精品视频在线观看 | 国产一区久久久 |