TOP(About this memo)) > 一覧(Firestore) > その他のソリューション
TTLポリシー(未読)
データバンドル(未読)
データのエクスポート(未読)
プロジェクト間でデータを移動(未読)
BigQueryで読み込む(未読)
Firestore Lite
- Firestore Lite は、軽量なスタンドアロンの REST 専用 Firestore SDK
- 通常のウェブ SDK よりも小さなサイズで、単一ドキュメントの取得、クエリの実行、ドキュメントの更新をサポート。
- Firestore Lite では、レイテンシ補正、オフライン キャッシュ、クエリの再開、スナップショット リスナーの機能は省略
集約クエリの実現
- 方法1
- 方法2
- 集約情報をFirestoreに保存: クライアントサイドでトランザクションを実行
- クライアントサイドによるトランザクションのため、高度なセキュリティルールとか、オフライン時の失敗などの考慮が必要。
- 方法3
- 集約情報をFirestoreに保存: Cloud Functionsでトリガーして更新
- 評価が追加されるたびに Cloud Functions の関数が呼び出されるため、コストが増加する可能性がある。
全文検索
ユーザーのプレゼンス
分散カウンタ
ユーザーとグループのアクセス保護
cloud functionsを使ったコレクション削除(未読)
cloud functionsを使ったスケジュール処理の例(未読)
一つのコレクションに対する500 回/秒以上の書き込み。
ジオクエリ
データベースの作成を自動化する。(未読)
インデックスの費用の削減
REST APIの利用
Firebase Realtime Database で Cloud Firestore を使用する。
サードパーティライブラリ