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

NoSQL數(shù)據(jù)庫的分布式模型

數(shù)據(jù)庫 其他數(shù)據(jù)庫 分布式
在一個服務(wù)器完全能夠勝任工作時就沒必要考慮分布式,這樣部署簡單,維護(hù)也方便很多。本文將介紹NoSQL數(shù)據(jù)庫的分布式模型。

單一服務(wù)器

在一個服務(wù)器完全能夠勝任工作時就沒必要考慮分布式,這樣部署簡單,維護(hù)也方便很多;

分片

特點

數(shù)據(jù)的各個部分存放在集群的不同服務(wù)器中; 
比如按字母來劃分:以a-g開頭的鍵值都存放到***臺服務(wù)器上,以h-n開頭的存放到第二臺...

需要考慮的問題

  • 如何存放數(shù)據(jù),讓用戶基本上只需從一臺服務(wù)器上獲取數(shù)據(jù) 
    如果經(jīng)常需要與多個結(jié)點交互才能取到需要數(shù)據(jù),可能分片策略不合適,或者該場景中分片不是一個理想的方案;

  • 數(shù)據(jù)節(jié)點的分布:地理位置與訪問用戶的關(guān)系 
    數(shù)據(jù)結(jié)點分布在全球各地,讓北京的用戶只需要訪問北京的結(jié)點就能取到所需數(shù)據(jù);

  • 保持負(fù)載均衡

優(yōu)點

  • 同時提升讀取和寫入性能 
    由于分片是將數(shù)據(jù)分散到多個結(jié)點存儲,這樣在寫入時,壓力同樣分散;

  • 橫向擴展寫入能力

缺點

降低數(shù)據(jù)庫的錯誤恢復(fù)能力 
分片后,集群中結(jié)點的故障將導(dǎo)致部分?jǐn)?shù)據(jù)丟失; 
解決方案:每個分片數(shù)據(jù)不只存放在一個結(jié)點上,冗余存放,增加數(shù)據(jù)安全性(通過后面講到的與主從復(fù)制的結(jié)合使用,是常用的手段)

主從復(fù)制

特點

主節(jié)點存放權(quán)威數(shù)據(jù),負(fù)責(zé)數(shù)據(jù)更新操作; 
主節(jié)點將更新的數(shù)據(jù)復(fù)制到從節(jié)點;

優(yōu)點

  • 有助于提升數(shù)據(jù)讀取性能 
    從結(jié)點只負(fù)責(zé)查詢,增加從結(jié)點提升數(shù)據(jù)讀取性能

  • 增強“讀取操作的故障恢復(fù)能力” 
    主節(jié)點損壞,依然可處理讀取請求; 
    從結(jié)點升級為主結(jié)點后可以處理更新請求;

  • “一拖一” 即時備份的單存儲方案 
    即使不需要分布式部署,主從復(fù)制也可以用來做為單機服務(wù)器備份的部署方案;

缺點

  • 數(shù)據(jù)的不一致性(未及時更新) 
    主節(jié)點更新后,同步到各個從結(jié)點的數(shù)據(jù)不能保證及時,可能導(dǎo)致各個結(jié)點上查詢的數(shù)據(jù)不一致(只具有最終一致性)

  • 對提升寫入操作性能幫助不大 
    所有的更新操作都通過主結(jié)點處理,對于更新頻繁的業(yè)務(wù),使用主從復(fù)制模型優(yōu)勢不大;

  • 主節(jié)點是系統(tǒng)的瓶頸和弱點

對等復(fù)制

特點

所有節(jié)點地位相同,都可接收查詢和寫入請求; 
各節(jié)點將自己的更新的數(shù)據(jù)復(fù)制到其他節(jié)點;

優(yōu)點

  • 從容處理出錯節(jié)點,不必?fù)?dān)心數(shù)據(jù)請求的丟失

  • 增加節(jié)點,輕易提升查詢和寫入性能

缺點

  • 數(shù)據(jù)不一致性 
    寫入和讀取都有可能發(fā)生沖突;

結(jié)合使用

分片和主從復(fù)制中的一拖一方案結(jié)合使用; 
分片的作用在于數(shù)據(jù)的分布式存儲;主從復(fù)制的作用在于為各個分片結(jié)點提供備份,增加數(shù)據(jù)安全;

注:新浪Redis集群的部署使用的是這種方案,關(guān)于新浪redis的使用詳見大CC之前的博客: 
Redis 在新浪微博中的應(yīng)用

附思維導(dǎo)圖

NoSQL:分布式模型

參考

《NoSQL精粹》

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2015-06-16 10:39:43

NoSQL分布式算法

2011-11-29 09:49:16

數(shù)據(jù)庫其他數(shù)據(jù)庫NoSQL

2013-03-05 15:36:43

NoSQL分布式系統(tǒng)

2015-06-30 12:49:27

HBaseNoSQL分布式

2021-11-08 10:52:02

數(shù)據(jù)庫分布式技術(shù)

2023-11-14 08:24:59

性能Scylla系統(tǒng)架構(gòu)

2023-07-31 08:27:55

分布式數(shù)據(jù)庫架構(gòu)

2023-09-11 15:40:43

鍵值存儲云服務(wù)

2023-07-28 07:56:45

分布式數(shù)據(jù)庫SQL

2021-12-20 15:44:28

ShardingSph分布式數(shù)據(jù)庫開源

2013-04-26 16:18:29

大數(shù)據(jù)全球技術(shù)峰會

2023-03-26 12:43:31

數(shù)據(jù)庫KeyValue

2009-10-23 10:45:21

NoSQLMemcached關(guān)系數(shù)據(jù)庫

2018-05-07 09:30:41

數(shù)據(jù)庫NoSQLNewSQL

2023-12-05 07:30:40

KlustronBa數(shù)據(jù)庫

2022-12-08 08:13:11

分布式數(shù)據(jù)庫CAP

2020-08-03 07:00:00

SQL數(shù)據(jù)庫

2022-06-09 10:19:10

分布式數(shù)據(jù)庫

2011-05-19 09:18:48

分布式數(shù)據(jù)庫

2019-08-19 10:24:33

分布式事務(wù)數(shù)據(jù)庫
點贊
收藏

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

主站蜘蛛池模板: 久久精品视频91 | www日韩| 成人午夜影院 | av黄色免费在线观看 | 99re视频这里只有精品 | 一级黄色片一级黄色片 | 亚洲毛片在线观看 | 久久久久黑人 | 龙珠z在线观看 | 一区二区三区在线播放 | 免费国产黄网站在线观看视频 | 国产精品日韩在线观看 | 日韩精品二区 | a级毛片基地| 91视视频在线观看入口直接观看 | 99色在线 | 久久一区二区三区四区 | 欧美视频在线播放 | 性色的免费视频 | 精品一区电影 | 在线日韩欧美 | 欧美美女爱爱 | 日韩一区二区三区在线 | 亚洲精品一区二三区不卡 | 亚洲精品久久久久中文字幕欢迎你 | 欧美黄色片 | 青青草av | 做a视频在线观看 | 欧美伦理一区 | 天天操天天天干 | 国产亚洲精品精品国产亚洲综合 | 91文字幕巨乱亚洲香蕉 | 亚洲va欧美va人人爽午夜 | 免费在线观看av的网站 | 久久久精品网站 | 亚洲国产精品久久久久婷婷老年 | 欧美视频三区 | 成人av久久| 91最新入口| 国产精品视频一区二区三区 | 黄色国产区|