MongoDB

MongoDBについて調べてみる。

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
MongoDB により Mind Map: MongoDB

1. 実際の使用例

1.1. 4sq

2. 言語バインディング

3. 記事

3.1. Tutorial

3.2. Quick Start

3.3. MongoDB + PHP + CakePHP

4. The Best Fatures of Document Databases, Key-Value Store, and RDBMSes.

5. 特性

5.1. NoSQL

5.2. Document-oriented storage

5.3. Full Index Support

5.3.1. 個別のフィールドにインデックスがつけられる

5.4. Replication & HA

5.5. Auto-Sharding

5.6. Rich document-based queries

5.7. Fast in-place update

5.8. Map/Reduce

5.9. GridFS

5.10. Open Source

5.11. C++

6. 使い方

6.1. インストール

6.1.1. OS X用のバイナリを落とす

6.1.2. /Library/mongodb-osx-i386-1.4.2 に配置

6.1.3. /Library/mondodb にsymlink

6.1.4. /Library/mondodb/binを $PATHに追加

7. 設計思想

7.1. データベースは特化されている - 一つのサイズが全てに適用できるという手法はあわなくなってきた

7.2. dbが提供するトランザクションの文脈を減らすことで、パフォーマンスを犠牲にすることなく問題解決ができ、結果としてスケーラブルが容易になる

7.3. JSON文書構造はコーディングも管理も楽で、関連するデータをグループ化することでよいパフォーマンスを発揮できる

7.4. リレーションがない方法を選択することが分散処理を実現するベストな方法である

7.5. 何かしらの要素を緩和することでパフォーマンスをよりよくできるかもしれないが、純粋なKVSよりも深い要求もあるので譲れない部分だ

7.6. データベース技術はどこでも動作させられなくてはいけない。サーバーでも仮想化されてても、使った分だけ支払うクラウドサービスでも。

7.7. 図