Firestore

フルマネージドでスケーラブルなサーバーレスのドキュメント データベースを使用して、高機能なアプリケーションを簡単に開発しましょう。

Firestore の無料トライアル
  • action/check_circle_24px Sketch で作成。

    メンテナンスなしで必要に応じて容易にスケールできるサーバーレスのドキュメント データベースです。

  • action/check_circle_24px Sketch で作成。

    データベースに直接接続することで、モバイルアプリやウェブアプリ、IoT アプリの開発を加速できます。

  • action/check_circle_24px Sketch で作成。

    組み込みのライブ同期とオフライン モードで、リアルタイム アプリケーションの開発が簡単になります。

  • action/check_circle_24px Sketch で作成。

    自由にカスタマイズ可能なセキュリティとデータの検証ルールで、データを確実に保護できます。

  • action/check_circle_24px Sketch で作成。

    Firebase や Cloud Functions、BigQuery などの Google Cloud サービスとのシームレスな統合が可能です。

利点

アプリケーションと機能のリリースを迅速化

Firestore では、組み込みのライブ同期、オフライン サポート、ACID トランザクションなどの優れたデベロッパー エクスペリエンスを提供しています。これらの機能はクライアント側とサーバー側の堅牢なライブラリ セットで使用できます。

予期しない需要に対して簡単にスケーリングが可能

Firestore は、必要に応じて自動でスケールアップ、スケールダウンします。メンテナンスの必要はなく、強整合性のデータ レプリケーションで 99.99~99.999% の高可用性を実現します。

従量課金制で簡単かつ柔軟

NoOps データベースでは使用量に対する料金のみを支払います。初期費用の支払いや使用量上限に達しなかったリソースに対する料金は発生しません。簡素化されたアーキテクチャにより、モバイル クライアントまたはウェブ クライアントからアプリケーションと Firestore の直接通信が可能です。

主な機能

主な機能

サーバーレス

メンテナンスの時間枠やダウンタイムなしで必要に応じて簡単にスケールできる、フルマネージドでサーバーレスなデータベースを使用することで、アプリケーション開発に集中できます。

ライブ同期とオフライン モード

組み込みのライブ同期とオフライン モードを使用することで、マルチユーザーの協調型アプリケーションをモバイルウェブ、IoT デバイスで簡単に構築できます。これには、ライブ アセット トラッキング、アクティビティ追跡、リアルタイム分析、メディアカタログや商品カタログ、コミュニケーション、ソーシャル ユーザー プロフィール、ゲーム リーダーボードから構成されるワークロードを含みます。

強力なクエリエンジン

Firestore では、ドキュメント データに対して高度な ACID トランザクションを実行できます。このため、データを柔軟に構成できます。

すべての機能を表示

導入事例

ドキュメント

ドキュメント

クイックスタート
クイックスタート: モバイル / ウェブ クライアント ライブラリの使用

Android、iOS、ウェブ クライアント ライブラリを使用して、Firestore データベースの設定、データの追加、データの読み取りを行います。

クイックスタート
クイックスタート: サーバー クライアント ライブラリの使用

C#、Go、Java、Node.js、PHP、Python、Ruby サーバーのクライアント ライブラリを使用して、Firestore データベースの設定、データの追加、データの読み取りを行います。

ベスト プラクティス
Firestore のベスト プラクティス

この記事では、Apache HBase クラスタから Google Cloud の Cloud Bigtable クラスタにデータを移行する際の考慮事項とプロセスについて説明します。

チュートリアル
Firestore を使用したスケーラブルなアプリケーションの構築

データの場所、ドキュメント ID、フィールド名、インデックス、読み取り操作と書き込み操作、スケールの設計など、Firestore を使用するアプリを構築するためのベスト プラクティスです。

チュートリアル
Firestore サンプルアプリ

このドキュメントでは、大規模なアプリケーションを構築するために Firestore を使用するタイミングについて説明します。

API とライブラリ
Firestore クライアント ライブラリ

Android、iOS、ウェブ、Java のサンプルアプリを構築します。

すべての機能

すべての機能

サーバーレス メンテナンスの時間枠やダウンタイムなしで必要に応じて簡単にスケーリングできるフルマネージドでサーバーレスなデータベースです。
ライブ同期とオフライン モード 組み込みのライブ同期とオフライン モードを使用することで、マルチユーザーの協調型アプリケーションをモバイルウェブ、IoT デバイスで簡単に構築できます。これには、ライブ アセット トラッキング、アクティビティ追跡、リアルタイム分析、メディアカタログや商品カタログ、コミュニケーション、ソーシャル ユーザー プロフィール、ゲーム リーダーボードから構成されるワークロードを含みます。
強力なクエリエンジン Firestore では、ドキュメント データに対して高度な ACID トランザクションを実行できます。このため、データを柔軟に構成できます。
一般的な言語のライブラリ ウェブ、iOS、Android、Flutter、C++、Unity のクライアント側 Firestore 開発ライブラリを使用して、アプリケーション開発に集中できます。Firestore では、Node.js、Java、Go、Ruby、PHP を使用する従来のサーバー側開発ライブラリもサポートしています。
セキュリティ Firestore は Firebase Authentication、Identity Platform とのシームレスな統合により、カスタマイズ可能な ID ベースのセキュリティ アクセス制御と、構成言語を介したデータ検証が可能です。
マルチリージョンのレプリケーション 自動マルチリージョン レプリケーションと強整合性により、障害が発生した場合でも、データの安全性と 99.999% の可用性が保証されます。
Datastore モード Firestore は Datastore API をサポートしています。既存のデータストア アプリに変更を加える必要はなく、現状のパフォーマンス特性と料金を維持したまま、強整合性のメリットも期待できます。既存の Cloud Datastore データベースは、Firestore に自動的にアップグレードされる予定です(2021 年に開始予定)。

料金

料金

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

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