Skip to content

Formáty dat vysvětleny

Formáty dat porovnané podle struktury a nejlepšího použití.

Formáty dat kódují strukturu a hodnoty pro uložení nebo přenos. Každý je optimalizován pro jiného čtenáře: lidi, stroje nebo obojí.

Referenční tabulka · 33 položek
33 of 33 rows
Ručně upravovaná konfigurace
Páry klíč-hodnota založené na odsazení, se seznamy a zanořovánímKonfigurační soubory, CI pipeline a serializace dat
Tabulky párů klíč-hodnota s typovanými hodnotamiKonfigurace aplikací v projektech v Rustu a Pythonu
Ploché sekce párů klíč-hodnotaJednoduchá konfigurace aplikací a systému
Ploché páry KEY=value, jeden na řádekProměnné prostředí a tajemství
JSON s klíči bez uvozovek, komentáři a koncovými čárkamiRučně upravovaná konfigurace, která zůstává blízko JSONu
JSON s řádkovými a blokovými komentářiNastavení editorů, jako je konfigurace VS Code
JSON s uvolněnými uvozovkami, čárkami a komentářiLidsky přívětivá konfigurace, která se převádí na JSON
Typovaná omezení hodnot kombinovaná unifikacíKonfigurační schémata, validace a šablony pro Kubernetes
Uzly s argumenty, potomky a zanořovánímKonfigurační dokumenty jako alternativa k YAML
Struktury a výčty ve stylu Rustu se zanořovánímStav aplikací a her v Rustu přes serde
Binární stromy vlastností z klíčů, seznamů a hodnotNastavení aplikací v macOS a iOS
XML tagy kódující klíče a hodnoty property listČitelné Apple property list v projektech Xcode
Strojová výměna
Vnořené objekty a pole s typovanými hodnotamiAPI a konfigurace všude
Tagy s atributy a hlubokým zanořenímDokumenty, SOAP a starší podnikové systémy
Řádky hodnot oddělených čárkami pod záhlavímTabulková data a výměna s tabulkovými procesory
Kompaktní binární objekty a poleRychlé a malé zprávy mezi stroji
Jeden JSON objekt na řádek bez vnějšího poleStreamované logy, pipeline událostí a exporty pouze pro přidávání
Sloupcové binární rozložení s kódováním a statistikami podle sloupcůAnalytické dotazy nad podmnožinami sloupců v datových jezerech
Záznamy definované schématem v kompaktním kódování řádkůPipeline Kafky a data Hadoopu s vyvíjejícími se schématy
Kompaktní označená pole deklarovaná ve zvláštním schématuSlužby gRPC a výměna zpráv mezi jazyky
Binární JSON s přidanými typy pro datum, binární data a idÚložiště MongoDB a přenosový protokol
Struktury definované rozhraním s kompaktním binárním kódovánímRPC mezi jazyky a serializační pipeline
Rozložení struktury čtené přímo bez kroku dekódováníZero-copy parsování, kde záleží na latenci
Ploché tabulky polí přistupované přes offsetData her a mobilů čtená na místě bez alokace
Sloupcová pole v paměti ve sdíleném rozloženíZero-copy výměna tabulek mezi analytickými knihovnami
Sloupcové pruhy s kompresí a lehkými indexyTabulky Hivu a úložiště v měřítku datového skladu
Kompaktní binární kódování datového modelu JSONOmezená zařízení a IoT provoz založený na CoAP
Binární JSON se sdílenými odkazy pro opakované klíčeJavové služby s vysokou propustností postavené na Jacksonu
Doménové formáty
JSON objekty kódující body, linie a polygonyWebové mapy a API geografických prvků
JSON log HTTP požadavků, odpovědí a časováníSíťové stopy z prohlížeče sdílené pro ladění
Položky XML kanálů s titulkem, datem a odkazemPublikování aktualizací pro čtečky kanálů
Prostý text s interpunkčními značkami pro nadpisy a zdůrazněníREADME, dokumentace a obsah statických webů
Zazipované kapitoly XHTML s metadaty balíčku a spineDistribuce e-knih s přizpůsobivým textem