タグ

ブックマーク / matsukaz.hatenablog.com (2)

  • MongoDBを半年運用してみた(のフォロー) - matsukaz's blog

    某社との合同勉強会のLTで発表したMongoDBを半年運用してみたが、えらいはてブされててびっくり。。。あのままだとMongoDBは絶対使わないって結論になっちゃいそうなので、自分をフォローする形でエントリを書きたいと思います。 資料はこちら。 Mongo DBを半年運用してみた View more presentations from Masakazu Matsushita コネクションエラー多発 これは、7月にmongosの場所がmongodからSocketサーバ/Webサーバ/管理サーバに移動した件と関係しています。 まず、Socketサーバ/Webサーバ/管理サーバともにJavaで実装されているので、MongoDBへの接続はJavaの公式ドライバーを利用しています。当初のドライバーの利用方法は、 // Shard1, Shard2, Shard3のPRIMARYと同居してるmong

    MongoDBを半年運用してみた(のフォロー) - matsukaz's blog
  • ローカル環境だけでReplica SetとSharding構成を構築 - matsukaz's blog

    試したいことがいろいろあったので、Windows7のローカル環境だけでReplica SetとSharding構成を構築してみた。MacLinuxでも基的には一緒なはずです。 構築したのは以下の環境。利用したMongoDBのバージョンは1.8.1。1.6.5でも同じ動作しました。 Config Server × 1 システム管理プロセス 設定情報(Sharding情報/mongosプロセス情報)管理やシステム管理を行う 1台(テスト環境)、または3台(番環境)が推奨される mongos Router × 2 ルーティングプロセス クライアントに対してはmongodのように振る舞い、Shardingによるmongodの分散構成を隠蔽する。 2台以上置くことでSPOFを無くすことが推奨される mongod Server × 4 実データを保持するプロセス 1台はReplicaSetなし。

    ローカル環境だけでReplica SetとSharding構成を構築 - matsukaz's blog
  • 1