From MongoDB v1.8.2 To v2.0.2
- 5. Like!
やるしかない!!
いいね!
このVerion
auto failover
(・∀・)イイ!! Index performance up!
concurency improvement!
auto sharding usage memory down!
- 6. 1 Shard
mongod
対象サーバ構成 C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter
MongoDB Server <6台構成>
※自動シャーディングは、オフに設定。
- 10. ①-1)mongos 落とす 1 Shard
mongod
C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter
- 11. ①-2)config 落とす 1 Shard
mongod
C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter
- 12. ①-3)arbiter落とす 1 Shard
mongod
C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter
- 13. ①-4)secondary落とす 1 Shard
mongod
C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter
- 14. ①-5)primary落とす 1 Shard
mongod
C1 mongod
①primary
mongod
C2 mongod
②primary
mongod
mongos C3 mongod
③primary
Web Server
mongod mongod
①secondary ①arbiter
mongod mongod
②secondary ②arbiter
mongod mongod
③secondary ③arbiter