0

比較Cloud Spanner和BigQuery,我試圖找出BigQuery在SQL中與ANSI SQL(僅限選擇部分)相比有哪些限制?BigQuery vs Cloud Spanner中的SQL限制

BigQuery是否支持ANSI SQL的所有複雜聯接?

此外,Cloud Spanner可以做什麼,BigQuery不能做什麼?

回答

2

BigQuery Standard SQL符合SQL 2011標準,並具有支持查詢嵌套和重複數據的擴展。
你可以看到Query Syntax文檔

Additionnally大量查詢SQL標準約SELECTJOINS等細節,還有什麼比扳手可以做,BigQuery的不能?

的BigQuery和扳手之間

主要區別:

BigQuery - Large scale data warehouse service with append-only tables 
Spanner - A horizontally scalable, globally consistent, relational database service 

Foreign KeysTransaction supportIndexes - 是什麼在扳手而不是在BigQuery中支持的很好的例子
注:以上不支持的功能是由設計和反映這兩種產品的各自用途。什麼是一個「必須」功能,甚至在概念上不在另一個。比較BigQuery和Spanner比較接近於比較Hadoop和mySQL,例如,如果這會讓你更容易想象。

我認爲,如果你讀相應的單證,然後問的具體問題

cloud.google.com/­bigquery/­docs
cloud.google.com/­spanner/­docs

+0

爲什麼需要扳手,這將是很大的? – Tensor

+0

關係工作負載不是SQL嗎? – Tensor

+1

簡而言之 - BigQuery適用於分析工作負載,而Spanner適用於事務處理 –