概要
-
ネイティブ モードと Datastore モードからの選択
このページでは、Firestore の 2 つのデータベース モード(ネイティブ モードと Datastore モード)の違いについて説明します。
-
Firestore への自動アップグレード
Datastore モードの Firestore から Firestore にアップグレードする方法について説明します。
-
エンティティ、プロパティ、キー
エンティティ、プロパティ、キーを使用してデータを保存および取得する方法を学びます。
-
インデックス
Datastore モードのデータベースでのインデックスの仕組みを理解します。
-
クエリ
クエリを作成して、データを取得、フィルタリングします。
-
上限
Datastore モードのデータベースの上限。
-
メタデータ
アプリケーションに対する Datastore モードの Firestore メタデータについて理解します。
-
統計情報
エンティティ数、使用したストレージ容量など、アプリケーションに対する Datastore モードの Firestore の統計情報について理解します。
-
履歴
アトミックなトランザクションを使用して、1 つまたは複数のエンティティに対し一連のオペレーションを適用します。
-
エラーとエラー処理
Datastore API のエラーと推奨される対処操作について理解します。
-
Identity and Access Management(IAM)
Identity and Access Management を使用して、プロジェクト レベルでデータにアクセスできるユーザーを管理します。
-
ストレージ サイズの計算
エンティティとインデックス エントリのサイズの計算方法
-
インデックスの最適化
インデックスを最適化して、クエリを高速化したり、ストレージ費用を削減したりします。
-
マルチテナンシー
Datastore モードの名前空間でマルチテナンシーを可能にする方法。
-
サーバー側での暗号化
Datastore モードでは、ディスクに書き込む前にすべてのデータを自動的に暗号化します。
-
ロケーション
Datastore は複数のロケーションで運用されているため、そのデータを必要とするユーザーやサービスに近いロケーションにデータを保存できます。
Datastore の概要
-
Datastore とは
Datastore の概要。
-
データストア トランザクション
Datastore モードの Firestore にアップグレードされていないデータベースでのトランザクションの概要。
-
強整合性に対応するデータ構造
強整合性をサポートしつつ、アプリケーションの書き込みスループット要件を満たすようにデータを構造化する方法について学びます。これは Datastore モードの Firestore にまだアップグレードされていないデータベースに適用されます。
-
ベスト プラクティス
Datastore を使用する際に採用するベスト プラクティスの概要。
-
Datastore での強整合性と結果整合性のバランス
Datastore モードの Firestore の結果整合性モデルを採用して、ユーザー エクスペリエンスを重視した強整合性を実現し、大量のデータやユーザーを処理できるようにする方法を詳しく説明します。これは Datastore モードの Firestore にまだアップグレードされていないデータベースに適用されます。
-
Datastore での高速で信頼性の高いランキング処理
ある企業が Datastore を使用して大規模なゲームサービスに共通の難題であるランキングの処理問題を解決した方法を紹介します。