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がクリリン