Skip to content

Datenformate erklärt

Datenformate im Vergleich nach Struktur und bestem Einsatzbereich.

Datenformate kodieren Struktur und Werte für Speicherung oder Übertragung. Jedes ist für einen anderen Leser optimiert: Menschen, Maschinen oder beide.

Nachschlagetabelle · 33 Einträge
33 of 33 rows
Von Hand editierte Konfiguration
Einrückungsbasierte Schlüssel-Wert-Paare mit Listen und VerschachtelungKonfigurationsdateien, CI-Pipelines und Datenserialisierung
Tabellen aus Schlüssel-Wert-Paaren mit typisierten WertenAnwendungskonfiguration in Rust- und Python-Projekten
Flache Abschnitte aus Schlüssel-Wert-PaarenEinfache Anwendungs- und Systemkonfiguration
Flache KEY=value-Paare, eins pro ZeileUmgebungsvariablen und Geheimnisse
JSON mit Schlüsseln ohne Anführungszeichen, Kommentaren und nachgestellten KommasVon Hand editierte Konfiguration, die JSON-nahe bleibt
JSON mit Zeilen- und BlockkommentarenEditor-Einstellungen wie die VS-Code-Konfiguration
JSON mit lockeren Anführungszeichen, Kommas und KommentarenMenschenfreundliche Konfiguration, die zu JSON konvertiert wird
Typisierte Wertbeschränkungen, durch Unifikation kombiniertKonfigurationsschemata, Validierung und Kubernetes-Templating
Knoten mit Argumenten, Kindern und VerschachtelungKonfigurationsdokumente als YAML-Alternative
Strukturen und Enums im Rust-Stil mit VerschachtelungRust-App- und Spielzustand über serde
Binäre Eigenschaftsbäume aus Schlüsseln, Listen und WertenAnwendungseinstellungen unter macOS und iOS
XML-Tags, die Property-List-Schlüssel und -Werte kodierenLesbare Apple-Property-Lists in Xcode-Projekten
Maschineller Austausch
Verschachtelte Objekte und Arrays mit typisierten WertenAPIs und Konfiguration überall
Tags mit Attributen und tiefer VerschachtelungDokumente, SOAP und Altsysteme in Unternehmen
Zeilen kommagetrennter Werte unter einer KopfzeileTabellendaten und Austausch mit Tabellenkalkulationen
Kompakte binäre Objekte und ArraysSchnelle, kleine Maschine-zu-Maschine-Payloads
Ein JSON-Objekt pro Zeile ohne äußeres ArrayStreaming-Logs, Ereignis-Pipelines und Append-only-Exporte
Spaltenorientiertes Binärlayout mit Kodierung und Statistiken pro SpalteAnalytische Abfragen über Spaltenteilmengen in Data Lakes
Schemadefinierte Datensätze in kompakter ZeilenkodierungKafka-Pipelines und Hadoop-Daten mit sich entwickelnden Schemata
Kompakte markierte Felder, deklariert in einem separaten SchemagRPC-Dienste und sprachübergreifender Nachrichtenaustausch
Binäres JSON mit zusätzlichen Typen für Datum, Binärdaten und IDsMongoDB-Speicherung und Übertragungsprotokoll
Schnittstellendefinierte Strukturen mit kompakter BinärkodierungSprachübergreifendes RPC und Serialisierungspipelines
Struct-Layout, direkt gelesen ohne DekodierungsschrittZero-Copy-Parsing, wo Latenz zählt
Flache Tabellen aus Feldern, per Offset angesprochenSpiel- und Mobile-Daten, an Ort und Stelle gelesen ohne Allokation
Spaltenorientierte In-Memory-Arrays in einem gemeinsamen LayoutZero-Copy-Tabellenaustausch zwischen Analysebibliotheken
Spaltenorientierte Stripes mit Kompression und leichten IndizesHive-Tabellen und Speicherung im Warehouse-Maßstab
Kompakte Binärkodierung des JSON-DatenmodellsRessourcenbeschränkte Geräte und CoAP-basierter IoT-Verkehr
Binäres JSON mit geteilten Referenzen für wiederholte SchlüsselDurchsatzstarke Java-Dienste auf Basis von Jackson
Domänenformate
JSON-Objekte, die Punkte, Linien und Polygone kodierenWebkarten und APIs für Geodaten-Features
JSON-Log von HTTP-Anfragen, -Antworten und ZeitmessungenZum Debuggen geteilte Browser-Netzwerktraces
XML-Feed-Einträge mit Titel, Datum und LinkVeröffentlichen von Updates für Feed-Reader
Klartext mit Satzzeichen-Markern für Überschriften und HervorhebungenREADMEs, Doku und Inhalte statischer Websites
Gezippte XHTML-Kapitel mit Paket- und Spine-MetadatenVertrieb von E-Books mit dynamischem Umbruch