对 Cloud SQL for PostgreSQL 订单数据库运行报告的数据科学家正在影响网站性能。请在不影响网站的情况下,向分析师提供最新的订单数据集。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为分析师创建一个 BigQuery 数据集,并使用 Datastream 将相关的 Cloud SQL 表复制到 BigQuery 中。.
为什么这是答案
正确答案是为分析师创建一个 BigQuery 数据集,并使用 Datastream 将相关的 Cloud SQL 表复制到 BigQuery 中。这种方法通过将操作型数据库(Cloud SQL)与分析型数据库(BigQuery)分离,解决了数据科学家查询影响网站性能的问题。Datastream 提供近乎实时的更改数据捕获 (CDC),确保分析师获得最新数据,而不会对生产数据库造成任何负载。 其他选项的缺点: 使用 Cloud Scheduler 和 Cloud Function 导出 CSV 文件:这种方法是批处理的,无法提供最新的数据,并且可能在导出时对 Cloud SQL 造成性能影响。 设置 Bigtable 表并修改应用程序:Bigtable 适用于高吞吐量、低延迟的键值存储,不适合关系型数据分析。修改应用程序会增加开发和维护的复杂性。 创建 PostgreSQL 实例的克隆并每 15 分钟安排一次新的克隆:频繁创建克隆会产生高昂的存储和计算成本,并且克隆过程本身可能会对源实例造成短暂影响,同时数据新鲜度也有限。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡