グローバル スケールでアプリ
データを保存および同期

Cloud Firestore は、モバイルアプリやウェブアプリのデータの保存、同期、照会がグローバル スケールで簡単にできる NoSQL ドキュメント データベースです。


データツリー クエリのイラスト

コレクションとドキュメントを使用してデータを簡単に構造化できます。関連データを格納するための階層を構築し、表現力の高いクエリを使用して必要なデータを簡単に取得できます。すべてのクエリは結果セット(注: データセットではない)のサイズに合わせてスケールされるため、アプリは最初からスケーラビリティを備えています。

データクエリの詳細をご確認ください。


ラップトップとその背後のサーバーのイラスト

Cloud Firestore には、モバイルとウェブの SDK と包括的なセキュリティ ルールのセットが含まれています。データベースにアクセスするために、独自のサーバーを立ち上げる必要はありません。Google のサーバーレス コンピューティング プロダクトである Cloud Functions により、データベース内のデータ変更に応じて、ホステッド バックエンド コードを実行できます。もちろん、従来のクライアント ライブラリ(Node、Python、Go、Java)で Cloud Firestore にアクセスすることもできます。


モバイル デバイスとラップトップ デバイスのイラスト

Cloud Firestore を使用すると、アプリデータをデバイス間で自動的に同期できます。データが変更されると通知が送信されるため、コラボレーション エクスペリエンスやリアルタイム アプリを簡単に構築できます。ユーザーは、オフラインの場合を含めて、いつでもデータにアクセスして変更を加えることができます。オフライン モードは iOS、Android、ウェブで利用できます。


Firebase Firestore ロゴとユーザーのイラスト

Google のストレージ インフラストラクチャを基盤とする Cloud Firestore は、お客様のビジネスに合わせてスケーリングが可能です。お客様はサーバーを管理することも、整合性について心配することもなく、アプリの構築に集中できます。


モバイル セキュリティのイラスト

Google 独自の宣言型セキュリティ言語を使用することで、ユーザー ID データ、データのパターン マッチングなどに基づいてデータアクセスを制限できます。Cloud Firestore は Firebase Authentication とも統合されているため、シンプルかつ直感的なユーザー認証を実現できます。


Firebase は、高品質アプリの開発、ユーザー層の拡大、収益の増加に貢献します。各機能はそれぞれ独立していますが、組み合わせて使用することで相乗効果を期待できます。