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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 基于Mongodb進行分布式數據存儲

基于Mongodb進行分布式數據存儲

來源:程序員人生   發布時間:2013-10-17 02:01:09 閱讀次數:3363次

注:本文是研究Mongodb分布式數據存儲的副產品,通過本文的相關步驟可以將一個大表中的數據分布到幾個mongo服務器上。

MongoDB的1.6版本中auto-sharding功能基本穩定并可以嘗試放到生產環境下使用。因為其是auto-sharding,即mongodb通過mongos(一個集群環境配置工具)自動建立一個水平擴展的數據庫集群系統,將數據庫分表存儲在sharding的各個節點上。

一個mongodb集群包括一些shards(包括一些mongod進程),mongos路由進程,一個或多個config服務器 

(注:本文的測試用例需求64位的mongo程序,因為我在32位的mongo沒成功過)。

下面是一些相關詞匯說明:

Shards : 每一個shard包括一個或多個服務和存儲數據的mongod進程(mongod是MongoDB數據的核心進程)典型的每個shard開啟多個服務來提高服務的可用性。這些服務/mongod進程在shard中組成一個復制集

Chunks: Chunk是一個來自特殊集合中的一個數據范圍,(collection,minKey,maxKey)描敘一個chunk,它介于minKey和maxKey范圍之間。例如chunks 的maxsize大小是100M,如果一個文件達到或超過這個范圍時,會被切分到2個新的chunks中。當一個shard的數據過量時,chunks將會被遷移到其他的shards上。同樣,chunks也可以遷移到其他的shards上

Config Servers : Config服務器存儲著集群的metadata信息,包括每個服務器,每個shard的基本信息和chunk信息Config服務器主要存儲的是chunk信息。每一個config服務器都復制了完整的chunk信息。

接著看一下要配置的測試環境信息

模擬2個shard服務和一個config服務, 均運行在10.0.4.85機器上,只是端口不同

Shard1:27020

Shard2:27021

Config:27022

Mongos啟動時默認使用的27017端口

在C,D,E磁盤下分別建立如下文件夾

mongodbin 

mongodbdb

然后用CMD命令行依次打開相應文件夾下的mongd文件:

c:mongodbinmongod --dbpath c:mongodbdb --port 27020
d:mongodbinmongod --dbpath d:mongodbdb --port 27021
e:mongodbinmongod --configsvr --dbpath e:mongodbdb --port 27022
 (注:config配置服務器)

啟動mongos時,默認開啟了27017端口

e:mongodbinmongos --configdb 10.0.4.85:27022

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩视频在线一区 | 日韩在线视频网 | 久久毛片| 九九九九精品九九九九 | 中文字幕不卡在线观看 | 久久久久久久久久一区二区 | 国产精品精品视频一区二区三区 | 午夜精品久久久久久99热软件 | 色在线免费| aaa成人| 成人国产精品免费观看 | 久久毛片 | 一区二区久久久 | 亚洲欧美一区在线 | 国产精品久久久久久久久免费 | 国产成人精品一区二区三区视频 | 久久久久久毛片精品免费不卡 | 久久国产精品久久久久久久久久 | 久久精品中文字幕 | 精品在线播放 | 一区二区三区欧美 | 国产欧美日本在线 | 成人亚洲精品久久久久软件 | 在线观看国产麻豆 | 精品久久久久久久 | 中文精品视频 | 国产传媒av| 精品嫩草| 理论片在线看片三免费 | 欧美日韩精品在线观看 | 国产精品一区二区在线看 | 色就是色网站 | 国产成人高清视频 | 日本大乳肥臀一级毛片 | 免费视频一二三区 | 日日日日日 | 亚洲免费影院 | 日本一区二区三区视频在线观看 | 免费日韩 | 久久99精品久久 | 狠狠色网站 |