先日読了。
データベース徹底攻略 (WEB+DB PRESS plus)
- 作者: 松信嘉範,羽生章洋,ミック,奥野幹也,松下雅和,桑野章弘,青木峰郎,ひろせまさあき,小林篤,島田慶樹,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2014/03/15
- メディア: 大型本
- この商品を含むブログ (5件) を見る
MongoDBのポイントを理解。
シャーディングにはmongos(アプリサーバ、--configdbでCONFIGサーバを並べる)、mongoc(CONFIGサーバ)、mongod(データベースサーバ、shardsvr設定)を組み合わせる。シャードキーはカーディナリティ(値の種類)が高いキーを設定するとともに、完全にランダムではなくアクセスするチャンクが集中するようにする。『年月日時+ユーザID』をシャードキーにするのがおすすめ。
Juurnalを有効にすると復旧しやすい。
Namespaceサイズはデフォルトで約24000。インデックスも含むため約10000コレクションしかない。よって、コレクション数が非常に多い場合はこの値を増やす必要がある。