shard和replication有什么關(guān)系嗎?他們解決的問題都不一樣,好比小車和馬有可比性,問為它們不可以解決交通問題,但汽車和狗放一起比較誰看家更好就莫名其妙了。副本集是解決高可用,數(shù)據(jù)安全的機(jī)制,分片是解決大數(shù)據(jù)集中存儲讀寫效率問題。
2021-09-05
> use admin
> db.runCommand( { enablesharding: "shard_test" } )
> db.runCommand( { "shardcollection":"shard_test.userid", key:{ "user_id":1 } } )
> db.runCommand( { enablesharding: "shard_test" } )
> db.runCommand( { "shardcollection":"shard_test.userid", key:{ "user_id":1 } } )
2018-04-21
>mongo 127.0.0.1:28019
>use admin
> db.runCommand( { "addShard": "127.0.0.1:27017" } )
> use shard_test
> for(i=0;i<10000;i++){db.userid.insert({"user_id":i,"user_name":"小明"})};
> db.userid.ensureIndex({"user_id":1})
>use admin
> db.runCommand( { "addShard": "127.0.0.1:27017" } )
> use shard_test
> for(i=0;i<10000;i++){db.userid.insert({"user_id":i,"user_name":"小明"})};
> db.userid.ensureIndex({"user_id":1})
2018-04-21
MongoDB 3.4, config servers must be deployed as a replica set (CSRS).
MongoDB復(fù)制集 3.0.0版本后,可以擁有50個成員節(jié)點(diǎn);之前版本最多只有12個。
2018-04-16
for(i=0;i<10000;i++){db.Mytest.userid.insert({"user_id":i})};
2018-03-19