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
Format DataExplained
33 of 33 rows
Konfigurasi yang disunting manusia
Pasangan kunci-nilai berbasis indentasi dengan daftar dan struktur bersarang
Berkas konfigurasi, pipeline CI, dan serialisasi data
Tabel pasangan kunci-nilai dengan nilai bertipe
Konfigurasi aplikasi di proyek Rust dan Python
Bagian datar berisi pasangan kunci-nilai
Konfigurasi aplikasi dan sistem sederhana
Pasangan KUNCI=nilai datar, satu per baris
Variabel lingkungan dan rahasia
JSON dengan kunci tanpa tanda kutip, komentar, dan koma di akhir
Konfigurasi sunting tangan yang tetap dekat dengan JSON
JSON dengan komentar baris dan blok
Pengaturan editor seperti konfigurasi VS Code
JSON dengan tanda kutip, koma, dan komentar yang longgar
Konfigurasi ramah manusia yang dikonversi ke JSON
Batasan nilai bertipe yang digabungkan dengan unifikasi
Skema konfigurasi, validasi, dan templating Kubernetes
Simpul dengan argumen, anak, dan struktur bersarang
Dokumen konfigurasi sebagai alternatif YAML
Struct dan enum bergaya Rust dengan struktur bersarang
Status aplikasi dan game Rust melalui serde
Pohon properti biner dari kunci, daftar, dan nilai
Pengaturan aplikasi macOS dan iOS
Tag XML yang mengodekan kunci dan nilai property list
Property list Apple yang mudah dibaca di proyek Xcode
Pertukaran antarmesin
Objek dan array bersarang dengan nilai bertipe
API dan konfigurasi di mana saja
Tag dengan atribut dan struktur bersarang yang dalam
Dokumen, SOAP, dan sistem perusahaan lama
Baris nilai yang dipisah koma di bawah header
Data tabular dan pertukaran spreadsheet
Objek dan array biner yang ringkas
Muatan mesin-ke-mesin yang cepat dan kecil
Satu objek JSON per baris tanpa array luar
Log streaming, pipeline peristiwa, dan ekspor tambah-saja
Tata letak biner kolom dengan pengodean dan statistik per kolom
Kueri analitis atas subset kolom di data lake
Rekaman yang didefinisikan skema dalam pengodean baris ringkas
Pipeline Kafka dan data Hadoop dengan skema yang berevolusi
Bidang bertanda yang ringkas, dideklarasikan dalam skema terpisah
Layanan gRPC dan pertukaran pesan lintas bahasa
JSON biner dengan tipe tanggal, biner, dan id tambahan
Penyimpanan MongoDB dan protokol kawat
Struct yang didefinisikan antarmuka dengan pengodean biner ringkas
RPC lintas bahasa dan pipeline serialisasi
Tata letak struct yang dibaca langsung tanpa langkah dekode
Parsing zero-copy saat latensi penting
Tabel bidang datar yang diakses lewat offset
Data game dan seluler yang dibaca di tempat tanpa alokasi