Format Atlas

Comparer

Avro ou Parquet

Avro sérialise des enregistrements régis par un schéma ; Parquet stocke les données par colonne pour de grandes lectures analytiques. Choisissez selon écriture et requêtes.

Quel format choisir ?

Envisagez Avro pour échanger événements et enregistrements, Parquet pour analyser et agréger par colonnes.

Adapté pour Avro

Échanger des enregistrements avec schéma

  • Événements et flux suivant les versions de schéma

Adapté pour Parquet

Stocker des tableaux structurés pour l’analyse

  • Grands jeux de données lus par colonnes choisies

Informations générales

ÉlémentAvroParquet
Extension.avro.parquet
Type MIMEapplication/avroapplication/vnd.apache.parquet
Usages courantsÉchanger des enregistrements avec schémaStocker des tableaux structurés pour l’analyse
Comment ouvrirUtilisez un outil Avro pour examiner schéma, champs, types et enregistrements.Utilisez un outil Parquet pour examiner schéma, types, nombre de lignes et valeurs.
Exporter ou convertirVers JSON ou Parquet, vérifiez noms, types, valeurs nulles, types logiques, nombre de lignes et compatibilité.Depuis CSV ou autre format, vérifiez types, valeurs nulles, dates, encodage, partitions et nombre de lignes.

Choisir selon l’usage

Événements et flux suivant les versions de schéma

Échanger des enregistrements avec schéma

Avro

Grands jeux de données lus par colonnes choisies

Stocker des tableaux structurés pour l’analyse

Parquet

Point clé 1

Avro se concentre sur les enregistrements et schémas.

En savoir plus sur les différences

Point clé 2

Parquet organise les données en colonnes pour l'analyse.

En savoir plus sur les différences

En savoir plus sur les différences

Vérifiez évolution du schéma, moteur et lectures typiques avant de standardiser. Testez des fichiers et requêtes réels.

  • Avro convient à la sérialisation par enregistrement.
  • Parquet vise les lectures analytiques par colonne.
  • Les changements de schéma et requêtes influencent le choix.

Questions fréquentes

Un format peut-il remplacer l'autre partout ?

Généralement non. Échange d'événements et analyses ont des accès et outils différents.

En savoir plus

Usages et vérifications associés

Choisir un format pour l'analyse et l'échange de données

Références et spécifications