【发布时间】:2016-06-30 19:54:28
【问题描述】:
我搜索了 Python API 以与 google bigquery 进行交互。我发现有两个包提供了类似的 API:Google BigQuery 客户端(Google API 客户端包的一部分googleapiclient)和 Gcloud 包gcloud。
以下是有关将这两个 API 用于 Bigquery 的文档:
谷歌 API 客户端:googleapiclient
https://developers.google.com/resources/api-libraries/documentation/bigquery/v2/python/latest/index.html https://cloud.google.com/bigquery/docs/reference/v2/
谷歌云包:gcloud
http://googlecloudplatform.github.io/gcloud-python/stable/bigquery-usage.html
这两个包都来自 google,并提供与 bigquery 交互的类似功能。我有以下困惑:
似乎这两个软件包都包含 Google Cloud Platform 的广泛功能。在我看来,gcloud 提供了命令行工具和本地环境设置。一般来说,这两个包有什么区别?
在python模块方面,它们的用法有什么区别?
- 这两个包之间有什么关系吗?
- 哪个更适合访问 Bigquery?
- 他们适合什么样的工作?
【问题讨论】:
标签: python google-bigquery google-cloud-platform