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 の機能

セキュリティ

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

Datastore モード

Cloud Firestore は Datastore API をサポートしています。既存のデータストア アプリを変更する必要はありません。また、パフォーマンス特性や料金はそのままに、強整合性によるメリットが期待できます。

自動アップグレード

Cloud Firestore の一般提供版がリリースされた後に、お使いの Cloud Datastore データベースがシームレスかつ自動的にアップグレードされる予定です。コードの変更は不要で、アプリのダウンタイムもありません。

ACID トランザクション

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

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

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

強力なクエリエンジン

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

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

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

Cloud Firestore の料金

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

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

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

Hawkin Dynamics 社 CTO Chris Wales 氏

リソース

チュートリアル、クイックスタート、レビューをご覧ください。

Google Cloud

使ってみる

無料で体験

GCP を初めてご利用の場合、あらゆる GCP プロダクトを $300 相当の無料クレジットでお試しいただけます。

さらにサポートが必要な場合

Google のエキスパートが、適切なソリューションの構築や、お客様のニーズに合ったパートナーを見つけるお手伝いをいたします。

フィードバックを送信...