ストレージ・データベース・データ分析
Google Cloud ACE 過去問・解説要件は次のとおりです。モバイル/ウェブアプリでリアルタイムの更新とオフライン機能を必要とし、データは階層的(サブコレクションを含む)に整理される。分析クエリは比較的少なく、データ容量は中程度。FirestoreとBigtableの使い分けとして最も適切なのはどれか?
Aリアルタイム更新やオフライン機能、階層型データ構造が求められるためFirestoreを選択し、超低レイテンシかつ大規模スループット重視のワークロードにBigtableを選択する。
正解 ⭕⭕
【正解の理由】【正解】 Firestoreはモバイルやウェブアプリ向けのリアルタイム同期、オフライン永続化、ドキュメント/サブコレクションの階層構造をサポートしています。Bigtableは超高スループット・低レイテンシの大規模ワークロードに適しているため、この使い分けが最適です。
B複数行にまたがるトランザクション処理や柔軟なサブコレクション管理を行うためBigtableを選択し、大規模な分析クエリの実行基盤としてFirestoreを選択する。
誤答C大規模な分析クエリや複雑な集計処理を高速に実行する必要があるためFirestoreを選択し、オフライン同期を伴うモバイルアプリ向けにBigtableを選択する。
誤答DクライアントSDKによる自動的なオフライン同期とリアルタイム通知を活用するためBigtableを選択し、ペタバイト規模の時系列データ処理にFirestoreを選択する。
誤答🎯正解の決め手・公式要点まとめ
NoSQLの使い分けはデータモデルとクエリ要件を分けて検討する。Firestoreは柔軟な文書モデルとリアルタイム/オフライン機能、サブコレクションでの階層データに強い。一方Bigtableは超大規模スループットと低遅延の列指向設計を活かせる。
⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由
この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...
💡 似た概念との決定的な違い
実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...
🔒
「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定
月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。
アプリで演習を始める(全問解放) ➜💬ディスカッション・質問スレッド (0)
疑問や改善要望を投稿しようスレッドを読み込み中...
Googleアカウントでログインすると質問の投稿やスレッドへの参加ができます。