Unter Datenstruktur versteht man die Art und Weise, wie Daten organisiert und angeordnet sind. Unterschieden werden können:
Strukturierte Daten sind Daten, die in einer festen Struktur organisiert und in einem vordefinierten Format strukturiert sind. Ein Beispiel dafür ist eine SQL-Datenbank.
Unstrukturierte Daten sind Daten ohne eine identifizierbare Struktur und werden in der Regel erst bearbeitet, wenn sie verwendet werden. Beispiele sind Bilder, Videos oder Texte.
Semi-strukturierte Daten lassen sich zwischen strukturierten und unstrukturierten Daten einordnen. Es liegt zwar eine gewisse Struktur vor, aber die Inhalte sind im Gegensatz zu strukturierten Daten nicht immer vordefiniert. Ein Beispiel dafür sind E-Mails, die zwar strukturierte Felder wie Absender, Empfänger, Betreff und Text enthalten, deren Inhalte können aber individuell sein.
Was sind unstrukturierte und strukturierte Daten und wie unterscheiden sie sich?
Pierre Dorion - ComputerWeekly (September 2014)
Strukturierte vs. unstrukturierte Daten: ein Leitfaden
talend (o.J.)