MongoDB勉強会メモ

気になったとこだけ。後で詳しく調べたいやつとかは単語だけ。

  • Mongoid::Versioning(Ruby)でバージョン管理みたいのできる
  • explain()でexplainできる
  • explainでindex使ってるかどうかを確認して重いクエリを潰す
  • フェイルオーバーは3台以上必要
  • slowmsオプションでスロークエリのログを残す
  • indexを貼るカラムはintがいい。stringのときと比べて2倍くらい違う(メモリが?)
  • deleteするとスカスカになって非効率 (repairとか必要?)
  • Embededはサイズ制限とかあるので使うときは計画的に
  • PostgreSQLにも配列ある(同じ型しかいれられない)(SQL Standardっていうので定義されてる)
  • 転置インデックス
  • GridFSってのは大きいデータを透過的にドキュメントを分割して保存できるやつ
  • nginx-gridfs
  • FusionIOは爆即ストレージ。FusionIOをフリーザとするとSSDクリリン