多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 數(shù)據(jù)庫 > 數(shù)據(jù)庫應(yīng)用 > mongoDB的讀書筆記(05)_【Sharding】(02)_分片的一些概念和小細(xì)節(jié)

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

來源:程序員人生   發(fā)布時(shí)間:2015-04-30 08:36:53 閱讀次數(shù):4207次

分片的1些概念與細(xì)節(jié)

Primary Shard

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

Config Servers的讀寫操作

什么時(shí)候去讀

1個(gè)mongos(從app發(fā)出的mongo Shard 的routing的service)啟動(dòng)或重啟的時(shí)候。
當(dāng)1個(gè)Chunck移動(dòng)完了,用最新的metadata更新完config servers的時(shí)候。

什么時(shí)候去寫

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

Config Servers的1些有效性

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

つづく???

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 在线观看国产免费高清不卡 | 国产精品久久久久影院色老大 | 欧美日韩中文 | 亚洲欧美综合国产精品一区 | 亚欧乱色 | 精品精品国产高清a毛片牛牛 | 视频一区视频二区在线观看 | 亚洲成人观看 | 欧美一级毛片高清视频 | xxxxx视频| 在线观看亚洲国产 | 一级毛片视频在线观看 | 日韩精品一区二区三区小说 | 手机看片高清国产日韩片 | 欧美日韩国产综合在线小说 | 久久亚洲美女久久久久 | 最近最新中文字幕高清免费 | 国产一及毛片 | 图片区小说区激情区偷拍区 | 国产福利不卡一区二区三区 | h免费在线 | 免费成年人在线观看视频 | 欧美成人性h版 | 亚洲免费色视频 | 欧美亚洲国产色综合 | 欧美成人一级毛片 | 久久精品免看国产 | 欧美国产精品主播一区 | www天堂在线观看 | 国产亚洲欧美另类久久久 | 日韩欧美亚洲在线 | 午夜dj在线观看免费视频www | www激情| 一级做a爱过程免费视频超级 | 国产人澡人澡澡澡人碰视频 | 痴汉系列aⅴ | 99伊人网 | 欧美成人看片一区二区三区 | 一级片亚洲| 亚洲另类小说网 | 国产一区在线播放 |