您正在通过 BigQuery Storage Write API 将用户行为事件写入 BigQuery,并且必须使用最简单的操作方法来防止重复。您会怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建 committed 类型的写入流。.
为什么这是答案
当使用 BigQuery Storage Write API 时,创建 committed 类型的写入流是防止重复的最简单操作方法。committed 流会自动处理重复数据删除,因为它要求每个记录都有一个唯一的偏移量,BigQuery 会利用此信息来确保数据只写入一次。 其他选项的解释: 创建默认类型的写入流:默认流是 pending 类型,需要额外的步骤来提交数据并手动处理重复数据删除,操作更复杂。 配置 Kafka 集群并使用 UUID 处理重复消息:这引入了外部系统和额外的复杂性,需要手动实现重复数据删除逻辑,而不是 BigQuery Storage Write API 的内置功能。 配置 Pub/Sub 主题并使用 Cloud Functions 删除重复项:这同样引入了额外的服务和自定义逻辑来处理重复数据删除,增加了系统的复杂性和维护成本,不如直接使用 BigQuery Storage Write API 的 committed 流简单高效。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡