2016-07-21 7 views

Antwort

4

Wenn Sie Ihr SQL kennen, sollten Sie in der Lage sein, Abfragen in BigQuery sehr schnell auszuführen. Aber die native Abfrage SQL hat einige subtile Unterschiede zu Standard-SQL (obwohl es in der Beta einen Standard-SQL-Dialekt gibt, den Sie verwenden können). Lesen Sie die Dokumentation, damit Sie sich über die Unterschiede im Detail sicher sind.

Noch wichtiger, Sie müssen möglicherweise anders darüber denken, wie Sie Ihre Daten strukturieren. BigQuery mag große denormalisierte Tabellen: Dies ist fast das Gegenteil von guter Praxis in einem relationalen SQL-Setup. Bei großen, flachen, denormalisierten Tabellen ist die Leistung in der Regel besser als bei mehreren Tabellen mit Joins.

Sobald Sie diese beiden Ideen verstanden haben, gibt es nur wenige Voraussetzungen. BigQuery ist günstig einzurichten und zu experimentieren, und das ist der beste Weg zu lernen.

Verwandte Themen