MongoDB-利点

リレーショナルデータベースには、テーブルの数とこれらのテーブル間の関係を示す典型的なスキーマ設計があります。MongoDBにいる間、関係の概念はありません。

RDBMSに対するMongoDBの利点

  • Schema less− MongoDBは、1つのコレクションが異なるドキュメントを保持するドキュメントデータベースです。フィールドの数、コンテンツ、およびドキュメントのサイズは、ドキュメントごとに異なる場合があります。

  • 単一のオブジェクトの構造は明確です。

  • 複雑な結合はありません。

  • 深いクエリ能力。MongoDBは、SQLとほぼ同じくらい強力なドキュメントベースのクエリ言語を使用して、ドキュメントに対する動的クエリをサポートします。

  • Tuning.

  • Ease of scale-out −MongoDBは簡単に拡張できます。

  • アプリケーションオブジェクトからデータベースオブジェクトへの変換/マッピングは必要ありません。

  • (ウィンドウ化された)ワーキングセットを格納するために内部メモリを使用し、データへのより高速なアクセスを可能にします。

なぜMongoDBを使用するのですか?

  • Document Oriented Storage −データはJSONスタイルのドキュメントの形式で保存されます。

  • 任意の属性のインデックス

  • レプリケーションと高可用性

  • Auto-Sharding

  • 豊富なクエリ

  • 迅速なインプレース更新

  • MongoDBによるプロフェッショナルサポート

MongoDBをどこで使用しますか?

  • ビッグデータ

  • コンテンツの管理と配信

  • モバイルおよびソーシャルインフラストラクチャ

  • ユーザーデータ管理

  • データハブ