BigQuery fonctionne en mode serverless, il sera nécessaire de manager un cluster ElasticSearch.
BigQuery est un système qui ne permet que l’ajout. Il n’est pas très à l’aise avec les mises à jour d’informations ou les suppressions. ElasticSearch permet le “upserts”.
BigQuery permet des requêtes SQL complexes – jointures, vues, aggrégation, etc. ElasticSearch est plus orienté vers la requête/sort/filtre sur une seule table.
Lors de l’exécution d’une requête BigQuery a une certaine latence (de l’ordre de la seconde). Sur des petits volumes de données ElasticSearch sera capable de répondre en moins d’une seconde. Ceci donne une impression de fluidité dans l’analyse.
Il est possible de faire fonctionner BigQuery et ElasticSearch ensemble.
Autres liens
- Différences entre BigQuery et Redshift
- Différences entre BigQuery et Bigtable
- Différences entre BigQuery et Snowflake
- Différences entre BigQuery et AWS Athena
- Différences entre BigQuery et Hadoop
- Différences entre Bigquery et Google Cloud SQL
- Différences entre BigQuery et Spark
- Différences entre BigQuery et PostgresSQL
- Différences entre BigQuery et Spanner