100種類の一般商品の平均価格を30分ごとに受け取り、BigQueryで安価な結合のために最新の状態に保つ必要があります。最適なアプローチはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: リージョナルなCloud Storageバケットにデータを保存および更新し、フェデレーションされたBigQuery外部テーブルを作成します。.
これが解答である理由
このアプローチは、BigQueryの外部テーブル機能を利用することで、データをBigQueryにロードすることなく直接クエリできるため、最も効率的です。Cloud Storageバケットにデータを保存し、30分ごとに更新することで、常に最新の平均価格をBigQueryから参照できます。これにより、BigQueryのストレージコストを抑えつつ、安価な結合を実現できます。 他の選択肢は、以下の理由で最適ではありません。 30分ごとに新しいパーティション分割テーブルにデータをロードすると、BigQueryのストレージコストが増加し、管理が複雑になります。 Cloud Datastoreは、リレーショナルな結合には適しておらず、BigQueryとの統合には追加の処理が必要です。 Cloud Dataflowを使用すると、追加のコンピューティングコストが発生し、リアルタイムに近いデータアクセスにはオーバーヘッドが生じます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要