Formaty danych porównane według struktury i najlepszego zastosowania.
Formaty danych kodują strukturę i wartości do przechowywania lub przesyłania. Każdy jest zoptymalizowany pod innego odbiorcę: ludzi, maszyny albo jedno i drugie.
Tabela referencyjna · 33 wpisy
Formaty danychExplained
33 of 33 rows
Konfiguracja edytowana ręcznie
Pary klucz–wartość oparte na wcięciach, z listami i zagnieżdżaniem
Pliki konfiguracyjne, pipeline'y CI i serializacja danych
Tabele par klucz–wartość z typizowanymi wartościami
Konfiguracja aplikacji w projektach Rust i Python
Płaskie sekcje par klucz–wartość
Prosta konfiguracja aplikacji i systemu
Płaskie pary KLUCZ=wartość, po jednej na wiersz
Zmienne środowiskowe i sekrety
JSON z kluczami bez cudzysłowów, komentarzami i przecinkami końcowymi
Ręcznie edytowana konfiguracja bliska JSON
JSON z komentarzami liniowymi i blokowymi
Ustawienia edytorów, takie jak konfiguracja VS Code
JSON z luźniejszymi cudzysłowami, przecinkami i komentarzami
Przyjazna człowiekowi konfiguracja konwertowana do JSON
Typizowane ograniczenia wartości łączone unifikacją
Schematy konfiguracji, walidacja i szablony Kubernetes
Węzły z argumentami, elementami podrzędnymi i zagnieżdżaniem
Dokumenty konfiguracyjne jako alternatywa dla YAML
Struktury i unie w stylu Rusta z zagnieżdżaniem
Stan aplikacji i gier w Ruście przez serde
Binarne drzewa właściwości z kluczami, listami i wartościami
Ustawienia aplikacji macOS i iOS
Znaczniki XML kodujące klucze i wartości property list
Czytelne listy właściwości Apple w projektach Xcode
Wymiana między maszynami
Zagnieżdżone obiekty i tablice z typizowanymi wartościami
API i konfiguracja wszędzie
Znaczniki z atrybutami i głębokim zagnieżdżaniem
Dokumenty, SOAP i starsze systemy korporacyjne
Wiersze wartości rozdzielanych przecinkami pod nagłówkiem
Dane tabelaryczne i wymiana arkuszowa
Kompaktowe binarne obiekty i tablice
Szybkie, małe ładunki między maszynami
Jeden obiekt JSON na wiersz, bez zewnętrznej tablicy
Logi strumieniowe, pipeline'y zdarzeń i eksporty append-only
Kolumnowy binarny układ z kodowaniem i statystykami per kolumna
Zapytania analityczne na podzbiorach kolumn w jeziorach danych
Rekordy definiowane schematem w kompaktowym kodowaniu wierszowym
Pipeline'y Kafki i dane Hadoop z ewoluującymi schematami
Kompaktowe pola oznaczone numerami, deklarowane w osobnym schemacie
Usługi gRPC i wymiana komunikatów między językami
Binarny JSON z dodatkowymi typami daty, danych binarnych i id
Przechowywanie w MongoDB i protokół sieciowy
Struktury definiowane w interfejsach z kompaktowym kodowaniem binarnym
RPC i pipeline'y serializacji między językami
Układ struktur czytany bezpośrednio, bez kroku dekodowania
Parsowanie zero-copy tam, gdzie liczy się opóźnienie
Płaskie tabele pól dostępne przez offset
Dane gier i mobilne czytane w miejscu bez alokacji
Kolumnowe tablice w pamięci we wspólnym układzie
Wymiana tabel zero-copy między bibliotekami analitycznymi
Kolumnowe pasy z kompresją i lekkimi indeksami
Tabele Hive i przechowywanie w skali hurtowni
Kompaktowe binarne kodowanie modelu danych JSON
Urządzenia o ograniczonych zasobach i ruch IoT oparty na CoAP
Binarny JSON z referencjami współdzielonymi dla powtarzających się kluczy
Usługi Javy o wysokiej przepustowości oparte na Jacksonie
Formaty dziedzinowe
Obiekty JSON kodujące punkty, linie i wielokąty
Mapy internetowe i API obiektów geograficznych
Dziennik JSON żądań HTTP, odpowiedzi i czasów
Ślady sieciowe z przeglądarki udostępniane do debugowania
Elementy kanałów XML z tytułem, datą i linkiem
Publikowanie aktualności dla czytników kanałów
Zwykły tekst ze znacznikami interpunkcyjnymi dla nagłówków i wyróżnień
README, dokumentacja i treści witryn statycznych
Spakowane rozdziały XHTML z metadanymi package i spine