GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
1000个传感器每秒发出一个带时间戳的指标。您已有1 TB数据,并且每天将增长约1 GB。您需要对单个传感器+时间戳进行毫秒级读取,并每天执行带连接的复杂分析查询。您应该如何存储这些数据?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将数据存储在Bigtable中。连接传感器ID和时间戳,并将其用作行键。每天执行一次导出到BigQuery的操作。.
为什么这是答案
正确答案是Bigtable和BigQuery的组合。Bigtable非常适合处理高吞吐量的时序数据,其行键设计(传感器ID+时间戳)能高效支持单个传感器+时间戳的毫秒级读取需求。每天将数据导出到BigQuery,可以利用BigQuery强大的分析能力来执行复杂的连接查询,而无需影响Bigtable的实时写入和点查询性能。
将数据存储在BigQuery中,并使用传感器ID和时间戳作为主键,虽然可以进行分析,但对于毫秒级的点查询,其性能不如Bigtable。将指标作为主键不合适,因为指标值可能重复,无法唯一标识数据。在Bigtable中将传感器ID和指标连接作为行键也不正确,因为时间戳是区分不同时间点同一传感器指标的关键。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡