【发布时间】:2017-02-16 14:31:04
【问题描述】:
为什么有人会使用 Bigtable 而不是 BigQuery?两者似乎都支持读取和写入操作,后者还提供高级“查询”操作。
我需要开发一个联属网络(因此我需要跟踪点击次数和“销售”),所以我对这种差异感到很困惑,因为 BigQuery 似乎只是具有更好 API 的 Bigtable。
【问题讨论】:
-
我会说 BigTable 对于需要更好性能的人来说更像是一个低级别且管理较少的 Cloud Datastore。
-
过去的 SO 线程也可能有所帮助:stackoverflow.com/questions/34437572/…
-
@dyeray 是的,我知道,但是有什么理由让某人在 BigTable 和 BigQuery 中维护相同的数据,而不是只在 BigQuery 中维护?
-
BigTable 非常擅长单行或小范围查找。 BigQuery 非常擅长全局。如果您想要进行高效深入的分析,可以使用 BigQuery 进行大规模分析,使用 BigTable 进行小范围分析。
-
系统属性比较 Google BigQuery 与 Google Cloud Bigtable 与 Google Cloud Datastore。 !image(免责声明!从 db-engines.com 复制)
标签: google-cloud-platform google-bigquery cloud bigtable google-cloud-spanner