MongoDB 互換性の概要

Cloud Firestore Enterprise エディションにのみ関連します。

MongoDB 互換の Cloud Firestore を使用すると、既存の MongoDB アプリケーション コード、ドライバ、ツール、MongoDB インテグレーションのオープンソース エコシステムを Cloud Firestore で使用できます。

Cloud Firestore は、強整合性、事実上無制限のスケーラビリティ、業界最高水準の高可用性(最大 99.999% の SLA)、1 桁ミリ秒の読み取りパフォーマンスを備えたマルチリージョン レプリケーションを特徴とする、差別化されたサーバーレス ドキュメント データベース サービスを提供します。

MongoDB 互換の Cloud Firestore は、Enterprise エディションの一部として利用できます。

主な機能

MongoDB 互換の Cloud Firestore には、次のような主な機能があります。

差別化要因 説明
MongoDB 互換性 Cloud Firestore は MongoDB 互換の API を提供するため、既存の MongoDB アプリケーションのデータベースとして Cloud Firestore を使用できます。
サーバーレス Cloud Firestore は従量課金制モデルを使用します。Cloud Firestore では、リソースの事前プロビジョニングは不要で、負荷に合わせて自動的にスケーリングされます。
実質的に無制限のスケーリング Cloud Firestore は、容量の構成、シャーディング、ストレージと I/O のプロビジョニングを行うことなく、コンピューティングとストレージをオンデマンドでシームレスにスケーリングします。
業界トップクラスの高可用性 すべての Cloud Firestore データベースは高可用性を提供します。リージョン デプロイでは 99.99%、マルチリージョン デプロイでは 99.999% の可用性が保証されます。

Cloud Firestore には、自動マルチリージョン データ レプリケーション、強整合性クエリ、アトミック バッチ オペレーション、トランザクション サポートがあります。
読み取りレイテンシが 1 桁のミリ秒 Cloud Firestore は、読み取りレイテンシが 1 桁のミリ秒です。
エンタープライズ クラスのセキュリティとモニタリング 一元化された Google Cloud ガバナンスで Cloud Firestore を保護します。統合された Database Center を使用して、Cloud Firestore データベース フリートの可視性を高め、管理を簡素化します。一元的な制御と AI アシスタンスにより、フリートの統合ビューと簡素化された管理を実現します。

仕組み

Cloud Firestore は、MongoDB 互換性を提供するクラウド ファーストの NoSQL ドキュメント データベースです。

MongoDB 互換の Cloud Firestore のデータモデルに従い、値に対応するフィールドを含むドキュメントにデータを格納します。これらのドキュメントはコレクションに格納されます。コレクションは、データの編成とクエリの作成に使用できるドキュメントのコンテナです。ドキュメントでは、文字列や数値から複雑な埋め込みオブジェクトまで、さまざまなデータ型がサポートされています。

また、Cloud Firestore でのクエリ処理は機能性、効率性、柔軟性に優れています。標準の MongoDB ドライバまたは MongoDB Query Language(MQL)を使用できます。層が少ないクエリを作成することで、コレクション全体を取得することなくドキュメント レベルでデータを取得できます。また、クエリまたはカーソルに並べ替え、フィルタ、制限を追加して、結果をページ処理できます。

最後に、MongoDB 互換の Cloud Firestore は、セキュリティとアクセス管理で説明されているように、Google Cloud ガバナンス サービスと完全に統合されています。

次のステップ