【发布时间】:2018-01-19 16:15:55
【问题描述】:
我正在考虑将 BigQuery 作为我的数据仓库要求。现在,我在谷歌云(云 SQL 和 BigTable)中有我的数据。我已经公开了我的 REST API 以从两者中检索数据。现在,我想从这些 API 中检索数据,执行 ETL 并将数据加载到 BigQuery 中。我现在正在评估 ETL 的 2 个选项(每小时数据的每日工作频率):-
- 使用JAVA Spring Batch创建微服务,使用Kubernetes作为部署环境。它会扩展吗?
- 使用 Cloud DataFlow 进行 ETL
然后使用 BigQuery 批量插入 API(用于初始加载)和流式插入 API(用于在源中有新数据时进行增量加载)加载 BigQuery 非规范化架构。
请告诉我你的意见。
【问题讨论】:
标签: google-bigquery kubernetes spring-batch microservices google-cloud-dataflow