ACE#5(plan-config)
あるスタートアップは、モバイルアプリのバックエンドとしてリアルタイム同期とオフライン対応が必要です。データはユーザーごとに階層構造を持ち、認証連携も求められます。最適な Google Cloud のデータベースサービスはどれですか?
正解:C
正解の根拠
Firestore の Native モードはモバイル / Web 向けの NoSQL ドキュメントデータベースで、リアルタイム同期、オフライン永続化、Firebase Authentication 連携をネイティブにサポートします。階層的なコレクション / ドキュメント構造を持ち、クライアント SDK 経由でリアルタイムリスナーを利用できます。モバイルバックエンドの典型的なユースケースに最適です。
サービス比較
| 項目 | Firestore Native | Bigtable |
|---|---|---|
| リアルタイム同期 | あり | なし |
| オフライン対応 | あり | なし |
| データモデル | ドキュメント階層 | ワイドカラム |
不正解の理由
- A: Cloud SQL はリレーショナル DB で、リアルタイム同期やオフライン機能を持ちません。
- B: Bigtable は大規模分析向けで、リアルタイム同期機能はありません。
- D: Memorystore はインメモリキャッシュで、永続データストアには不適です。

コメント