Skip to content

Formate de date explicate

Formate de date comparate după structură și cea mai bună utilizare.

Formatele de date codifică structura și valorile pentru stocare sau transport. Fiecare este optimizat pentru un alt cititor: oameni, mașini sau ambele.

Tabel de referință · 33 intrări
33 of 33 rows
Configurație editată manual
Perechi cheie–valoare bazate pe indentare, cu liste și imbricareFișiere de configurare, pipeline-uri CI și serializare de date
Tabele de perechi cheie–valoare cu valori tipizateConfigurație de aplicație în proiecte Rust și Python
Secțiuni plate de perechi cheie–valoareConfigurație simplă de aplicații și sistem
Perechi CHEIE=valoare plate, una pe linieVariabile de mediu și secrete
JSON cu chei necotate, comentarii și virgule finaleConfigurație editată manual care rămâne aproape de JSON
JSON cu comentarii pe linii și pe blocuriSetări de editor precum configurația VS Code
JSON cu ghilimele, virgule și comentarii relaxateConfigurație prietenoasă cu oamenii, convertibilă în JSON
Constrângeri de valori tipizate combinate prin unificareScheme de configurare, validare și templating Kubernetes
Noduri cu argumente, copii și imbricareDocumente de configurare ca alternativă la YAML
Structuri și enum-uri în stil Rust cu imbricareStare de aplicații și jocuri Rust prin serde
Arbori binari de proprietăți cu chei, liste și valoriSetări de aplicații macOS și iOS
Tag-uri XML care codifică chei și valori property-listListe de proprietăți Apple lizibile în proiecte Xcode
Schimb între mașini
Obiecte și tablouri imbricate cu valori tipizateAPI-uri și configurație peste tot
Tag-uri cu atribute și imbricare adâncăDocumente, SOAP și sisteme enterprise vechi
Rânduri de valori separate prin virgule sub un antetDate tabelare și schimb de foi de calcul
Obiecte și tablouri binare compactePayload-uri rapide și mici între mașini
Câte un obiect JSON pe linie, fără tablou exteriorJurnale în flux, pipeline-uri de evenimente și exporturi append-only
Aranjament binar pe coloane cu codare și statistici pe coloanăInterogări analitice pe subseturi de coloane în data lake-uri
Înregistrări definite de schemă în codare compactă pe rânduriPipeline-uri Kafka și date Hadoop cu scheme în evoluție
Câmpuri compacte etichetate, declarate într-o schemă separatăServicii gRPC și schimb de mesaje între limbaje
JSON binar cu tipuri adăugate de dată, binar și idStocare MongoDB și protocol de transport
Structuri definite în interfețe cu codare binară compactăRPC și pipeline-uri de serializare între limbaje
Aranjament de structuri citit direct, fără pas de decodareParsare zero-copy unde latența contează
Tabele plate de câmpuri accesate prin offsetDate de jocuri și mobile citite în loc, fără alocare
Tablouri pe coloane în memorie într-un aranjament comunSchimb tabular zero-copy între biblioteci analitice
Benzi pe coloane cu compresie și indecși ușoriTabele Hive și stocare la scară de depozit
Codare binară compactă a modelului de date JSONDispozitive constrânse și trafic IoT bazat pe CoAP
JSON binar cu referințe comune pentru chei repetateServicii Java de înalt debit construite pe Jackson
Formate specifice domeniului
Obiecte JSON care codifică puncte, linii și poligoaneHărți web și API-uri de entități geografice
Jurnal JSON al cererilor, răspunsurilor și temporizărilor HTTPUrmăriri de rețea din browser, partajate pentru depanare
Elemente de flux XML cu titlu, dată și linkPublicarea de actualizări către cititoare de fluxuri
Text simplu cu marcaje de punctuație pentru titluri și accentuăriREADME-uri, documentație și conținut de site-uri statice
Capitole XHTML arhivate în zip cu metadate de package și spineDistribuție de e-book-uri cu text reașezabil