MongoDB 互換性の概要

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

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

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 を保護します。統合されたデータベース センターを使用して、Cloud Firestore データベース フリートの可視性を高め、管理を簡素化します。一元的な制御と AI アシスタンスにより、統合されたフリートビューと簡素化された管理を利用できます。

仕組み

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

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

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

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

次のステップ