Zum Inhalt springen
uencoder

ORC Schema

Ein ORC-Schema beschreibt die Spaltentypen und die verschachtelte Struktur von Hive-ORC-Spaltendateien und unterstützt zusammengesetzte Typen wie union, struct, list und map.

Zweck

Eine Typbeschreibung für ORC-Dateien bereitstellen, damit Hive/Spark Spaltendaten und verschachtelte Strukturen korrekt lesen und schreiben.

Mechanismus

Das Schema ist ein Baum aus Spaltentypen: Skalare (int/string/...), struct (benannte Felder), list (Elementtyp), map (Schlüssel-/Werttypen) und union (Typliste). Jede Spalte wird unabhängig kodiert und indiziert.

Anwendungsfälle

  • Hive-ORC-Dateien
  • Spark-Datenlesevorgänge
  • Spaltenorientierte Schemata

Verwandte Tools

References