您必须从 50,000 个传感器摄取分钟级分辨率数据,为增长进行扩展,并在 1 分钟内提供数据以进行实时聚合。您会使用哪种摄取方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Cloud Dataflow 流水线将数据流式传输到 BigQuery 表中。.
为什么这是答案
此场景要求处理每分钟来自 50,000 个传感器的数据,并在一分钟内提供数据以进行实时聚合,这表明需要一个高吞吐量、低延迟的流式传输解决方案。Cloud Dataflow 流水线是处理大规模流数据并将其实时传输到 BigQuery 的理想选择。BigQuery 支持高吞吐量的流式插入,非常适合此类实时分析需求。 其他选项不适合: “每 60 秒使用 bq load 加载一批传感器数据”:bq load 主要用于批量加载,不适合每分钟一次的低延迟实时数据处理。 “每 60 秒使用 INSERT 语句插入一批数据”:频繁的 INSERT 语句会产生大量开销,并且可能导致 BigQuery 表的性能问题,尤其是在高并发和大规模数据量下。 “每 60 秒使用 MERGE 语句批量应用更新”:MERGE 语句主要用于更新或插入现有数据,其性能开销通常高于简单的流式插入,不适合每分钟一次的海量新增数据摄取。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡