Cloud Firestore

クラウド ネイティブなアプリのデータをグローバル規模で保存します。

このプロダクトのドキュメントを見る

グローバル アプリ用に構築された NoSQL データベース

Cloud Firestore は、高速でサーバーレスのフルマネージド型クラウド ネイティブ NoSQL ドキュメント データベースです。モバイルアプリ、ウェブアプリ、IoT アプリのデータの保存、同期、クエリをグローバル規模で簡単に行えます。クライアント ライブラリを通じてライブ同期とオフライン サポートを提供するとともに、セキュリティ機能、さらには Firebase および Google Cloud Platform(GCP)との統合により、真のサーバーレス アプリの構築を加速します。

新機能

ベネフィット ロゴ

サーバーレスで開発期間を短縮

Cloud Firestore はクラウド ネイティブのデータベースであり、Google Cloud Platform の強力なインフラストラクチャを活用できるように基礎から構築された自動スケーリング ソリューションを提供します。ライブ同期、オフライン サポート、数百のドキュメントとコレクションにまたがる ACID トランザクションにより、優れたデベロッパー エクスペリエンスを提供してアプリ開発を簡略化できるように設計されています。Cloud Firestore は、Google Cloud Platform(GCP)および Firebase(Google のモバイル開発プラットフォーム)の両方と統合されています。

真のサーバーレス ソリューションを実現するため、モバイル クライアントまたはウェブ クライアントから Cloud Firestore に直接通信できます。データへのアクセスを管理するために中間サーバーを設定する必要はありません。そのため、プロトタイピングまたは反復処理を行う場合や、本番環境システムを迅速に稼働させる場合に適しています。

ベネフィット ロゴ

オンラインまたはオフラインでデバイス間のデータを同期

Cloud Firestore では、バックエンドのデータが変更されたときに、アプリケーションをほぼリアルタイムで更新できます。つまり、コラボレーティブ マルチユーザー モバイルアプリの構築に適しているだけでなく、複数のデバイスでアプリを使用する個々のユーザーとの間でデータを同期することができます。

Cloud Firestore は完全なオフライン サポートを提供するので、アプリの提供元はオフライン中にデータにアクセスして変更を加えることができます。こうした変更は、クライアントがオンラインに戻ったときにクラウドに同期されます。組み込みのオフライン サポートは、ローカル キャッシュを利用してデータの提供と保存を行うため、ネットワークのレイテンシやインターネットの接続性に関係なくアプリの応答性が維持されます。

ベネフィット ロゴ

シンプルで手間いらず

Cloud Firestore の堅牢なクライアント ライブラリのおかげで、ネットワーク接続の確立や予想外の競合状態を気にせずに、新しいデータの更新と受信を簡単に行うことができます。また、アプリの拡大に合わせて簡単にスケールできます。Cloud Firestore では、データに対して高度なクエリを実行できます。これによりデータを柔軟に構成できるようになるため、多くの場合、クライアントでのフィルタリングが少なくて済むようになり、ネットワーク呼び出しとデータ使用がより効率的になります。

ベネフィット ロゴ

エンタープライズ クラスのスケーラブルな NoSQL

Cloud Firestore は、高速のフルマネージド NoSQL クラウド データベースです。スケールするように構築されており、GCP の強力なインフラストラクチャを活用し、アプリケーションの負荷に応じて自動的に水平スケーリングを行います。データに対するセキュリティ アクセス制御が組み込まれており、構成言語を介してデータ検証を処理できるようになります。

特長

セキュリティ

Cloud Firestore にはデータに対するセキュリティ アクセス制御が組み込まれており、構成言語を介した簡単なデータ検証が可能です。

Datastore モード

Cloud Firestore は Datastore API をサポートしています。既存のデータストア アプリに変更を加える必要はありません。現状のパフォーマンス特性と料金を維持したまま、さらに強整合性のメリットも期待できます。

自動アップグレード

Cloud Firestore の一般提供リリースの直後に、Cloud Datastore データベースがシームレスかつ自動的にアップグレードされます。コードの変更は不要で、アプリのダウンタイムも発生しません。

ACID トランザクション

Cloud Firestore にはトランザクションのサポートが含まれています。トランザクション内のオペレーションの一部が失敗した(そして再試行できない)場合、トランザクション全体が失敗します。

マルチリージョンのレプリケーション

自動マルチリージョン レプリケーションと強整合性により、障害が発生した場合でも、データの安全性と可用性が維持されます。

強力なクエリエンジン

Cloud Firestore では、パフォーマンスを低下させずに、NoSQL データに対して高度なクエリを実行できます。このため、データを柔軟に構成できます。

クラウド ネイティブなアプリケーション向けに構築

一般的なワークロードとして、モバイル アプリケーションとウェブ アプリケーション、コラボレーション マルチユーザー アプリケーション、IoT アセット トラッキングとリアルタイム分析、小売商品カタログ、コミュニケーション、ソーシャル ユーザー プロフィールとアクティビティ、ゲーム リーダーボードがあります。

Firebase Realtime Database を利用することで、市場で最も優れたフォースプレート テスト ソフトウェアを構築したと実感しました。Cloud Firestore のおかげで、わずか 2 週間で構築システムを大幅に改善することができ、1 日目には出荷することなど考えられなかったような機能を取り入れることができました。

Hawkin Dynamics 社 CTO、Chris Wales 氏

技術リソース

料金

Cloud Firestore の料金の詳細については、料金のページをご覧ください。

機能 料金
保存データ $0.18/GB
帯域幅 Google Cloud の料金
ドキュメントの書き込み $0.18/10 万
ドキュメントの読み取り $0.06/10 万
ドキュメントの削除 $0.02/10 万

次のステップに進む

Google Cloud をご利用のお客様には、最大 12 か月間有効の無料クレジット $300 分を差し上げます。

無料トライアル
開始にあたりサポートが必要な場合
信頼できるパートナーの活用