Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

BigQuery with GraphQL

Is it possible to use GraphQL for doing BigQuery Queries? I haven't found a way to do it. I don't know if it would be the correct approach to use GraphQL to query against BigQuery. I'm using Node.js and have a working example with MySQL and Sequelize

What are your recommendations?

like image 962
Luis Antonio Gutierrez Flores Avatar asked Mar 01 '26 10:03

Luis Antonio Gutierrez Flores


1 Answers

BigQuery is an SQL oriented data-warehouse. Here the key word is data-warehouse, because it's not a database like MySQL: Latency and atomic transaction aren't handled by BigQuery. However it's a powerful tool for analytics and processing TB of data.

I never saw GraphQL implementation for analytics, it was always for real time querying. Sadly, the latency of BigQuery is high (about 1 to 2s before the query start) and thus it's not suitable for real time/website and low latency response time.

That's why, I can't recommend you to use BigQuery with GraphQL.

like image 147
guillaume blaquiere Avatar answered Mar 04 '26 00:03

guillaume blaquiere