いよいよ来ましたレプリケーション。本番環境のMongoDBでは障害に対応できるよう複数DBサーバ構成にする。これによりデータ損失やサービス停止を防ぐ。そして負荷分散にもつながるレプリケーションについて学んでいこう。 MongoDB では複数のMongoDBをまとめてReplica Set と呼ぶ。 Hello, ReplicaSet ローカル環境で Replica Set 構成を作ってみる。 MongoDB 2.4.7 mac 環境では /data/db/ と /usr/local/var/log/mongodb/のパーミッションを変えてmongod実行ユーザが書き込めるようにしておく。 ちなみに、MongoDB2.4 からは ReplSetTest コマンドを有効にするには、 mongodコマンドに --setParameter enableTestCommands=1 を付与する必要が