Skip to content

Format Data dijelaskan

Perbandingan format data berdasarkan struktur dan penggunaan terbaiknya.

Format data mengodekan struktur dan nilai untuk penyimpanan atau pengiriman. Masing-masing dioptimalkan untuk pembaca yang berbeda: manusia, mesin, atau keduanya.

Tabel referensi · 33 entri
33 of 33 rows
Konfigurasi yang disunting manusia
Pasangan kunci-nilai berbasis indentasi dengan daftar dan struktur bersarangBerkas konfigurasi, pipeline CI, dan serialisasi data
Tabel pasangan kunci-nilai dengan nilai bertipeKonfigurasi aplikasi di proyek Rust dan Python
Bagian datar berisi pasangan kunci-nilaiKonfigurasi aplikasi dan sistem sederhana
Pasangan KUNCI=nilai datar, satu per barisVariabel lingkungan dan rahasia
JSON dengan kunci tanpa tanda kutip, komentar, dan koma di akhirKonfigurasi sunting tangan yang tetap dekat dengan JSON
JSON dengan komentar baris dan blokPengaturan editor seperti konfigurasi VS Code
JSON dengan tanda kutip, koma, dan komentar yang longgarKonfigurasi ramah manusia yang dikonversi ke JSON
Batasan nilai bertipe yang digabungkan dengan unifikasiSkema konfigurasi, validasi, dan templating Kubernetes
Simpul dengan argumen, anak, dan struktur bersarangDokumen konfigurasi sebagai alternatif YAML
Struct dan enum bergaya Rust dengan struktur bersarangStatus aplikasi dan game Rust melalui serde
Pohon properti biner dari kunci, daftar, dan nilaiPengaturan aplikasi macOS dan iOS
Tag XML yang mengodekan kunci dan nilai property listProperty list Apple yang mudah dibaca di proyek Xcode
Pertukaran antarmesin
Objek dan array bersarang dengan nilai bertipeAPI dan konfigurasi di mana saja
Tag dengan atribut dan struktur bersarang yang dalamDokumen, SOAP, dan sistem perusahaan lama
Baris nilai yang dipisah koma di bawah headerData tabular dan pertukaran spreadsheet
Objek dan array biner yang ringkasMuatan mesin-ke-mesin yang cepat dan kecil
Satu objek JSON per baris tanpa array luarLog streaming, pipeline peristiwa, dan ekspor tambah-saja
Tata letak biner kolom dengan pengodean dan statistik per kolomKueri analitis atas subset kolom di data lake
Rekaman yang didefinisikan skema dalam pengodean baris ringkasPipeline Kafka dan data Hadoop dengan skema yang berevolusi
Bidang bertanda yang ringkas, dideklarasikan dalam skema terpisahLayanan gRPC dan pertukaran pesan lintas bahasa
JSON biner dengan tipe tanggal, biner, dan id tambahanPenyimpanan MongoDB dan protokol kawat
Struct yang didefinisikan antarmuka dengan pengodean biner ringkasRPC lintas bahasa dan pipeline serialisasi
Tata letak struct yang dibaca langsung tanpa langkah dekodeParsing zero-copy saat latensi penting
Tabel bidang datar yang diakses lewat offsetData game dan seluler yang dibaca di tempat tanpa alokasi
Array kolom dalam memori dalam tata letak bersamaPertukaran tabular zero-copy antar pustaka analitik
Stripe kolom dengan kompresi dan indeks ringanTabel Hive dan penyimpanan skala gudang data
Pengodean biner ringkas dari model data JSONPerangkat terbatas dan lalu lintas IoT berbasis CoAP
JSON biner dengan referensi bersama untuk kunci yang berulangLayanan Java throughput tinggi berbasis Jackson
Format domain
Objek JSON yang mengodekan titik, garis, dan poligonPeta web dan API fitur geografis
Log JSON dari permintaan, respons, dan waktu HTTPJejak jaringan peramban yang dibagikan untuk debugging
Item umpan XML dengan judul, tanggal, dan tautanMenerbitkan pembaruan ke pembaca umpan
Teks polos dengan penanda tanda baca untuk judul dan penekananREADME, dokumentasi, dan konten situs statis
Bab XHTML ter-zip dengan metadata paket dan spineDistribusi e-buku yang dapat dialirkan ulang