時間:2024-02-09 10:40作者:下載吧人氣:13
分片是mongoDB擴展的一種方式。分片分割一個collection并將不同的部分存儲在不同的機器上。當一個數據庫的collections相對于當前空間過大時,你需要增加一個新的機器。分片會自動的將collection數據分發到新的服務器上。
1. 連接到mongos可查看系統相關信息
configsvr> show dbs
configsvr> use config
configsvr> show collections
onfigsvr> db.mongos.find()
{ “_id” :”racdb:28885″, “ping” :ISODate(“2016-03-21T09:23:05.106Z”), “up” :NumberLong(1436), “waiting” : true, “mongoVersion” :”3.2.3″ }
{ “_id” :”host8.localdomain:28885″, “ping” :ISODate(“2016-03-21T09:23:07.960Z”), “up” :NumberLong(1427), “waiting” : true, “mongoVersion” :”3.2.3″ }
{ “_id” :”host9.localdomain:28885″, “ping” :ISODate(“2016-03-21T09:23:03.521Z”), “up” :NumberLong(1407), “waiting” : true, “mongoVersion” :”3.2.3″ }
configsvr> db.shards.find()
{ “_id” : “shard1″,”host” : “shard1/host8:28017,racdb:28017” }
{ “_id” : “shard2″,”host” : “shard2/host8:28018,racdb:28018” }
configsvr> db.databases.find()
{ “_id” :”im_offline_msg”, “primary” : “shard1″,”partitioned” : true }
{ “_id” : “testdb”,”primary” : “shard2”, “partitioned” : true }
{ “_id” : “test”,”primary” : “shard1”, “partitioned” : true }
{ “_id” : “blogdb”,”primary” : “shard2”, “partitioned” : false }
網友評論