Aller au contenu
uencoder

ORC Schema

Un schéma ORC décrit les types de colonnes et la structure imbriquée des fichiers columnaires ORC de Hive, en prenant en charge les types composés comme union, struct, list et map.

Objectif

Fournir une description de types pour les fichiers ORC afin que Hive/Spark lisent et écrivent correctement les données de colonnes et les structures imbriquées.

Mécanisme

Le schéma est un arbre de types de colonnes : scalaires (int/string/...), struct (champs nommés), list (type d'élément), map (types clé/valeur) et union (liste de types). Chaque colonne est encodée et indexée indépendamment.

Cas d’usage

  • Fichiers ORC Hive
  • Lecture de données Spark
  • Schémas de stockage en colonnes

Outils associés

References