【发布时间】:2021-12-23 08:24:00
【问题描述】:
每天将所有记录从 BigQuery 表传输到 Cloud SQL 表的最佳方法是什么(每天预计的大约记录数超过 255801312 [2.55 亿])。我知道我们可以创建从 BQ 到 CloudSQL 的数据流管道,但是如此大量的数据将运行数小时和数小时。在谷歌云中实施的任何最佳解决方案?
【问题讨论】:
-
您是否尝试过从 BigQuery 以 CSV 格式导出数据,然后将它们导入 Cloud SQL?这是最有效的方法
-
将数据导出到 csv 并导入到 cloudsql 是一个手动过程,不确定我们是否可以按照这种方法进行每天读取 2.55 亿条记录的维护。
-
手动?或workflow ;)
-
@guillaumeblaquiere,我看到了你的帖子:medium.com/google-cloud/… EXPORT DATA OPTIONS 可能是正确的选择,但请指导我通过工作流程(一种数据流作业)运行的最佳方式是什么还可以帮助将文件从谷歌存储桶导入到 Cloudsql
-
工作流编排 API 调用。首先调用 BigQuery 导出存储桶中的数据,然后调用 Cloud SQL API 导入文件。
标签: google-cloud-platform google-cloud-sql bq google-cloud-data-transfer