每天都有数 TB 的 Google Analytics 事件数据进入 BigQuery。客户资料表存储在 Cloud SQL for MySQL 和 Cloud SQL for PostgreSQL 中。营销部门需要每天运行 100-300 次联接活动,同时最大限度地减少 Cloud SQL 实例上的负载。您会实施什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建 Datastream 流,将两个 Cloud SQL 数据库中所需的表复制到 BigQuery 中。.
为什么这是答案
正确答案是创建 Datastream 流,将两个 Cloud SQL 数据库中所需的表复制到 BigQuery 中。Datastream 是一种无服务器的变更数据捕获 (CDC) 服务,可以将 Cloud SQL 中的数据近乎实时地复制到 BigQuery。这使得营销部门可以直接在 BigQuery 中执行联接查询,而无需对 Cloud SQL 实例造成额外负载,同时利用 BigQuery 的强大分析能力。 其他选项不理想: BigQuery 联合查询虽然可以跨数据库联接,但每次查询都会直接访问 Cloud SQL,可能导致 Cloud SQL 负载过高,不适合每天 100-300 次的频繁操作。 Apache Spark 作业或 Trino 集群虽然可以处理联接,但它们需要预置和管理计算资源,并且每次查询仍然会直接从 Cloud SQL 拉取数据,同样可能增加 Cloud SQL 负载。Datastream 提供了一种更高效、对源数据库影响最小的解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡