MongoDB を使う様になってそろそろ一年
MongoDB 関係では細々とパフォーマンス対策をしてた感じでしょうかね。
- EC2 のインスタンスタイプ変更によるサーバリプレース
- スロークエリ対策(コード修正、インデックス見直し、など)
十分な設計(特にインデックス)をせずにアプリケーションコードを書くと大火傷するぞ、という事は十二分に学ぶことができたかなと思います。なので、MongoDB を使う場合、アプリケーションコードを書く人は、がっつりと MongoDB について勉強すると良いと思います。公式ドキュメントは充実してるんじゃないかと思います。
とりあえず、一般的なウェブサービスを開発する場合、まずは MySQL を選ぶんじゃないかと思います。
P.S. ログのバッファ役には重宝しそうですよね。