Datenlayout
Definition
Das Datenlayout beschreibt, wie Werte im Speicher oder in einer Datei angeordnet sind.
Ein Datenlayout legt die physische Anordnung von Daten fest, beispielsweise zeilenweise oder spaltenweise sowie mit bestimmten Abständen und Datentypen. Es beeinflusst, wie effizient Programme Werte lesen und weiterverarbeiten.
Einfach erklärt
In einem Werkzeugschrank macht es einen Unterschied, ob alle Teile eines Sets zusammenliegen oder alle gleichartigen Teile nebeneinander.
Warum das im Alltag wichtig ist
Passende Anordnungen können unnötige Speicherzugriffe verringern und die Zusammenarbeit verschiedener Programme erleichtern.
Beispiel aus dem Mittelstand
Fiktives Beispiel: Eine Auswertung liest nur zwei von zwanzig Tabellenspalten und verwendet dafür ein spaltenorientiertes Format.
Grenzen und Fallstricke
- Logische Tabellenstruktur und physische Speicherung sind verschieden. Ein günstiges Layout für eine Abfrage kann für eine andere ungünstig sein.
Entstehung & Geschichte
Datenlayouts gehören zu den Grundlagen der Speicherverwaltung, Dateiformate und Datenbanksysteme.
Anwendung im Mittelstand
- Bei großen Analysedaten Dateiformat und Zugriffsmuster gemeinsam auswählen.
Häufige Fragen
Ist ein Layout dasselbe wie ein Schema?
Nein, ein Schema beschreibt die Bedeutung und Struktur; das Layout betrifft ihre konkrete Anordnung.
Quellen
- Columnar Format · Apache Arrow: Columnar Format
Redaktionell geprüft am: