Firestore
フルマネージドでスケーラブルなサーバーレスのドキュメント データベースを使用して、高機能なアプリケーションを簡単に開発しましょう。
新規のお客様には、Firestore で使用できる無料クレジット $300 分を差し上げます。すべてのお客様は、プロジェクトごとに 1 GB のストレージを無料でご利用いただけます。クレジットに対する課金はありません。
-
メンテナンスなしで必要に応じて容易にスケールできるサーバーレスのドキュメント データベースです。
-
データベースに直接接続することで、モバイルアプリやウェブアプリ、IoT アプリの開発を加速できます。
-
組み込みのライブ同期とオフライン モードで、リアルタイム アプリケーションの開発が簡単になります。
-
自由にカスタマイズ可能なセキュリティとデータの検証ルールで、データを確実に保護できます。
-
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 を使用したスケーラブルなアプリケーションの構築
データの場所、ドキュメント ID、フィールド名、インデックス、読み取り操作と書き込み操作、スケールの設計など、Firestore を使用するアプリを構築するためのベスト プラクティスです。
Firestore サンプルアプリ
このドキュメントでは、大規模なアプリケーションを構築するために Firestore を使用するタイミングについて説明します。
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 年に開始予定)。 |
料金
機能 | 料金 |
---|---|
保存データ | $0.18/GB |
帯域幅 | Google Cloud の料金 |
ドキュメントの書き込み | $0.18/10 万 |
ドキュメントの読み取り | $0.06/10 万 |
ドキュメントの削除 | $0.02/10 万 |