MongoDB のドキュメントへようこそ
MongoDB は、最新のアプリケーション向けのリレーショナルデータベースの代替としてゼロから構築されたドキュメント指向の運用データベースです。リレーショナルデータベースと違い、 MongoDBコードで使用するオブジェクトに自然にマップされるJSONのようなドキュメントを豊富に保存できます。
{ firstname: "Bob", lastname: "Smith", email: "bob@smith.com", address: { street: "100 Main St", city: "Anytown", state: "MO", zip: "11111" } }
次のようなクエリで取得できます。
users.find({address.zip: "11111"})
MongoDBも提供しています
ACIDトランザクションとの強力な整合性。
地理空間検索、語彙検索、ベクトル検索などの最新の追加組み込みクエリ機能。
すべてのメジャー クラウドで地理を認識するフォールトトレランスを持つサーバーレス 水平スケーリング。
MongoDB が最も要求されるエンタープライズ環境で動作することを可能にするセキュリティ プリミティブ。
このドキュメントはどのように構成されているか
はじめる
ここから開始します。このガイドでは、最初のデータベースを配置し、 MongoDBを使用して開発を開始するために必要なすべてのツールとライブラリをダウンロードする手順を説明します。
開発
MongoDBを使用してアプリを作成するために必要なすべての内容は、 CRUDと 主要クエリ言語 の接続からインデックス最適化とデータ モデリングに関連します。
管理
プロビジョニング、 スケーリング 、バックアップ、モニタリング、障害復旧、セキュリティなど、 MongoDB配置を管理および管理する方法を学習します。
クライアント ライブラリ
MongoDB のクライアントライブラリのカタログのドキュメントをご覧ください。クライアント ライブラリは、ほぼすべての最新のプログラミング言語で利用可能で、ほとんどのアプリケーションフレームワークと互換性があります。各クライアントライブラリには、そのライブラリのネイティブ プログラミング言語の詳細なドキュメントとAPI参照があります。
ツール
簡素化されたデータベース管理、統合、移行、 データ可視化など、開発とマネジメントの両方に役立つツールと統合を見つけます。
Atlas Architecture Center
エンタープライズ環境でMongoDBを使用して、スケーラビリティー、安全、回復力のあるシステムを設計するためのベストプラクティスを学びます。ガイダンスには、アーキテクチャの基礎、 MongoDB の機能、参照アーキテクチャが含まれます。