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