Was ist der Unterschied zwischen strukturierten, semi-strukturierten und unstrukturierten Daten?
Strukturierte Daten haben ein festes Schema und leben in Zeilen und Spalten — eine Datenbanktabelle, eine CSV. Semi-strukturierte Daten tragen ihr Schema mit sich und können von Zeile zu Zeile variieren — JSON, XML, Avro. Unstrukturierte Daten haben gar kein Schema: Text, Bilder, Audio. Diese Unterscheidung entscheidet, wo sie gespeichert werden können und wie man sie abfragt, weshalb eine Pipeline semi-strukturierten Input meist erst in etwas Spaltenorientiertes umwandelt, bevor jemand ihn analysiert.