こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

MongoDB を使う様になってそろそろ一年

MongoDB 関係では細々とパフォーマンス対策をしてた感じでしょうかね。

  • EC2 のインスタンスタイプ変更によるサーバリプレース
  • スロークエリ対策(コード修正、インデックス見直し、など)

十分な設計(特にインデックス)をせずにアプリケーションコードを書くと大火傷するぞ、という事は十二分に学ぶことができたかなと思います。なので、MongoDB を使う場合、アプリケーションコードを書く人は、がっつりと MongoDB について勉強すると良いと思います。公式ドキュメントは充実してるんじゃないかと思います。

とりあえず、一般的なウェブサービスを開発する場合、まずは MySQL を選ぶんじゃないかと思います。

P.S. ログのバッファ役には重宝しそうですよね。