グローバル アプリ用に構築された NoSQL データベース
Cloud Firestore は、モバイルアプリやウェブアプリのデータの保存、同期、照会がグローバル スケールで簡単にできる NoSQL ドキュメント データベースです。
目的に適った方法でデータのクエリと構造化を行う
コレクションとドキュメントを使用してデータを簡単に構造化できます。関連データを格納するための階層を構築し、表現力の高いクエリを使用して必要なデータを簡単に取得できます。すべてのクエリは結果セット(注: データセットではない)のサイズに合わせてスケールされるため、アプリは最初からスケーラビリティを備えています。
データクエリの詳細をご確認ください。
真にサーバーレスなアプリを構築
Cloud Firestore には、モバイルとウェブの SDK と包括的なセキュリティ ルールのセットが含まれています。データベースにアクセスするために、独自のサーバーを立ち上げる必要はありません。Google のサーバーレス コンピューティング プロダクトである Cloud Functions により、データベース内のデータ変更に応じて、ホステッド バックエンド コードを実行できます。もちろん、従来のクライアント ライブラリ(Node、Python、Go、Java)で Cloud Firestore にアクセスすることもできます。
オンラインまたはオフラインでデバイス間のデータを同期
Cloud Firestore を使用すると、アプリデータをデバイス間で自動的に同期できます。データが変更されると通知が送信されるため、コラボレーション エクスペリエンスやリアルタイム アプリを簡単に構築できます。ユーザーは、オフラインの場合を含めて、いつでもデータにアクセスして変更を加えることができます。オフライン モードは iOS、Android、ウェブで利用できます。
グローバルなスケール
Google のストレージ インフラストラクチャを基盤とする Cloud Firestore は、お客様のビジネスに合わせてスケーリングが可能です。お客様はサーバーを管理することも、整合性について心配することもなく、アプリの構築に集中できます。
高度なユーザーベースのセキュリティ
Google 独自の宣言型セキュリティ言語を使用することで、ユーザー ID データ、データのパターン マッチングなどに基づいてデータアクセスを制限できます。Cloud Firestore は Firebase Authentication とも統合されているため、シンプルかつ直感的なユーザー認証を実現できます。