5月14日
なお,
当日の発表
今回のタイムテーブルは次のとおりです。機能と仕組みの紹介からPHPへの応用の話,
発表者 | タイトル | 資料 | ビデオ | ブログ |
---|---|---|---|---|
@doryokujin | MongoDB全機能解説1 | スライド | ビデオ | ブログ |
@bibrost | ソーシャルアプリのプロトタイプ制作にMongoDBを活用 | スライド | ビデオ | ブログ |
@matsuou1 | MongoDBチューニング~スロークエリ撲滅までの道筋~ | スライド | ビデオ | ブログ |
@ygenki | MongoDBを使用したモバイルゲーム開発について | スライド | ビデオ | ブログ |
@doryokujin「MongoDB全機能解説(1)」
筆者
1. MongoDBの構成
MongoDBは1つのデータベースに複数のコレクションを持ちます
特に特殊なコレクション,
2. Insertとその周辺
わざわざinsertを改めて取り上げたのは,
まずMongoDBを各種言語ドライバで使用する場合,
3. Query
MongoDBは非常に豊富なクエリを備えており,
主要な注意点として,
4. Update
Updateに関しても,
逆にサイズが大きく変わる場合には現在の保存領域には収まらないので領域の移動が行われます。その際はその移動の分だけ時間がかかるばかりか,
5. Index
MongoDBはドキュメントのあらゆるキーに対して(B-Tree)インデックスを作成することができます。これと豊富なクエリと併せて高速かつ柔軟なデータの取得を容易にしてくれます。ただし,
6. Replication
Master-SlaveとReplica Setsのうち,
MongoDBは特に海外においては非常に多くの企業がプロダクションとして導入しています。日本でも導入事例が増えてくることを目標に活動を進めていきたいと思います。