Was ist der Unterschied zwischen zeilenorientierten und spaltenorientierten Formaten?
Zeilenformate wie CSV oder Avro speichern einen Datensatz zusammenhängend, was sich für das Schreiben und Lesen ganzer Datensätze eignet. Spaltenformate wie Parquet und ORC speichern jede Spalte zusammenhängend, sodass eine Abfrage, die drei von fünfzig Spalten anfasst, auch nur diese drei liest. Spaltenformate komprimieren zudem deutlich besser, weil eine Spalte ähnliche Werte enthält. Der Preis dafür ist, dass das Schreiben einer einzelnen Zeile teuer ist, weshalb Spaltenformate für Analytics gedacht sind und nicht für Transaktionen.