日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > mongoDB的讀書筆記(05)_【Sharding】(02)_分片的一些概念和小細節

mongoDB的讀書筆記(05)_【Sharding】(02)_分片的一些概念和小細節

來源:程序員人生   發布時間:2015-04-30 08:36:53 閱讀次數:4214次

分片的1些概念與細節

Primary Shard

在Replica set中有Primary和Secondary的概念,那末在Sharding中其實也有1個Primary的概念。
任何1個mongoDB中都有1個未分區的整體DB的collection在某1個Shard中。以下圖。
這里寫圖片描述
Collection1在ShardA中有1部份Chunks在ShardB中也有1部份Shards,而在ShardA 中卻有1個Collection2保存整體的ShardA+ShardB的Collection1的和。

Config Servers的讀寫操作

什么時候去讀

1個mongos(從app發出的mongo Shard 的routing的service)啟動或重啟的時候。
當1個Chunck移動完了,用最新的metadata更新完config servers的時候。

什么時候去寫

當要去切分Chunks的時候。(切分終了后肯定是要寫入最新的metadata)
當在Shards之間移動Chunks的時候。(移動以后所有的位置變化了,肯定也要寫入最新的metadata)

Config Servers的1些有效性

之前說過Config Servers需要3個。主要是為了高可用性和高冗余性來進行的設計。那末當這3個servers的狀態有變化的時候,整體Shards的處理也會隨之產生變化。
當1⑵個Config Server掛掉的時候,Config Servers的metadata就變成了read-only的狀態,和Replica的Primary掛掉的時候效果類似,Replica的全部集群如果沒有了Primary全部集群就變成了ReadOnly的狀態,而這里的的ReadOnly指的是metadata的狀態。你可以繼續讀寫Shards的數據,但是由于metadata不能改變了,那末依照上面的什么時候去寫中寫的那樣,Chunks的切分和移動就不會產生了。
悲催的情況,當你的3個Config Servers都掛掉的話,其實也沒必要太擔心。只要你1直不重啟mongos你還是可以繼續使用這個Shards的,但是如果你在3個Config Servers掛掉后,在這3個Config Servers恢復之前重啟了mongos那末你的Shards集群也就沒法使用了。從現象上其實可以看出,這些數據應當是持久化在內存中的,1旦重啟內存數據消失那末也就失效了。
所以沒有metadata的集群是沒法運行的。所以metadata的備份和使用就很重要。相對Shards中的大量的實際data來講,metadata還是很輕便和易于使用的,也就是說metadata相對來講是低載入本錢,而且metadata對集群來講也不是必要(比如上面說的掛了1⑶個的時候集群在特定條件下也是可使用的),所以,Config Server的備份還是相對簡單的。

つづく???

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线人成 | 成人久久久久 | 午夜一级| 91精品国产99久久久 | 久久在线免费观看 | 久久久亚洲成人 | 欧美成人精品一区二区三区 | 亚洲欧美在线播放 | 国产精品二区一区二区aⅴ污介绍 | 第一福利在线 | 成年网站在线观看 | 毛片毛片毛片 | 亚洲精品久久久久国产 | 国产一区二区精彩视频 | 国产欧美一区二区精品性色 | 色噜噜在线观看 | 99精品一区 | 国产精品系列在线 | 一区二区三区四区在线 | 亚洲一区二区精品在线 | 99国产精品久久久久久久久久 | 国产精品毛片一区二区三区 | 国产特级毛片 | 第九色婷婷 | 欧美又大粗又爽又黄大片视频 | 一区二区三区免费 | 日韩在线观看视频免费 | 黄色动漫免费在线观看 | 国产理论一区二区三区 | 蜜桃一区二区在线观看 | 欧美日精品 | 欧美成人精品在线观看 | 亚洲一区二区免费电影 | 国产欧美日韩在线视频 | 国产一区中文字幕 | 在线观看视频一区 | 欧美aa| 久久久久久久免费 | 在线3p | 亚洲欧美一区二区久久 | 日韩欧美在线免费观看 |