So sánh các định dạng dữ liệu theo cấu trúc và mục đích sử dụng tốt nhất.
Các định dạng dữ liệu mã hóa cấu trúc và giá trị để lưu trữ hoặc truyền tải. Mỗi định dạng tối ưu cho một kiểu đọc khác nhau: con người, máy móc, hoặc cả hai.
Bảng tham chiếu · 33 mục
Các định dạng dữ liệuExplained
33 of 33 rows
Cấu hình do con người chỉnh sửa
Các cặp khóa-giá trị dựa trên thụt lề, kèm danh sách và lồng nhau
Tệp cấu hình, pipeline CI và tuần tự hóa dữ liệu
Bảng các cặp khóa-giá trị với giá trị có kiểu
Cấu hình ứng dụng trong các dự án Rust và Python
Các mục phẳng chứa cặp khóa-giá trị
Cấu hình ứng dụng và hệ thống đơn giản
Các cặp KEY=value phẳng, mỗi dòng một cặp
Biến môi trường và thông tin bảo mật
JSON với khóa không cần ngoặc, chú thích và dấu phẩy cuối
Cấu hình chỉnh sửa tay vẫn gần với JSON
JSON có chú thích dòng và khối
Cài đặt trình soạn thảo như cấu hình VS Code
JSON với dấu ngoặc, dấu phẩy và chú thích linh hoạt
Cấu hình thân thiện con người, chuyển đổi được sang JSON
Ràng buộc giá trị có kiểu, kết hợp bằng hợp nhất (unification)
Lược đồ cấu hình, kiểm chứng và tạo khuôn mẫu Kubernetes
Nút có đối số, nút con và lồng nhau
Tài liệu cấu hình thay thế YAML
Struct và enum kiểu Rust với lồng nhau
Trạng thái ứng dụng và game Rust qua serde
Cây thuộc tính nhị phân gồm khóa, danh sách và giá trị
Cài đặt ứng dụng macOS và iOS
Thẻ XML mã hóa khóa và giá trị của property list
Property list Apple dễ đọc trong dự án Xcode
Trao đổi giữa máy
Đối tượng và mảng lồng nhau với giá trị có kiểu
API và cấu hình ở mọi nơi
Thẻ có thuộc tính và lồng sâu
Tài liệu, SOAP và hệ thống doanh nghiệp cũ
Các dòng giá trị phân tách bằng dấu phẩy dưới dòng tiêu đề
Dữ liệu bảng và trao đổi bảng tính
Đối tượng và mảng nhị phân gọn nhẹ
Payload máy-tới-máy nhanh và nhỏ
Mỗi dòng một đối tượng JSON, không có mảng bao ngoài
Log streaming, pipeline sự kiện và xuất chỉ-ghép-thêm
Bố cục nhị phân theo cột với mã hóa và thống kê cho từng cột
Truy vấn phân tích trên tập con cột trong data lake
Bản ghi định nghĩa bởi lược đồ trong mã hóa hàng gọn
Pipeline Kafka và dữ liệu Hadoop với lược đồ tiến hóa
Trường có thẻ gọn, khai báo trong lược đồ riêng
Dịch vụ gRPC và trao đổi tin nhắn đa ngôn ngữ
JSON nhị phân với các kiểu ngày, nhị phân và id bổ sung
Lưu trữ MongoDB và giao thức truyền
Struct định nghĩa bằng giao diện với mã hóa nhị phân gọn
RPC đa ngôn ngữ và pipeline tuần tự hóa
Bố cục struct đọc trực tiếp không cần bước giải mã
Phân tích zero-copy khi độ trễ quan trọng
Bảng trường phẳng, truy cập theo offset
Dữ liệu game và di động đọc tại chỗ không cần cấp phát
Mảng theo cột trong bộ nhớ dùng bố cục chung
Trao đổi bảng zero-copy giữa các thư viện phân tích
Các dải theo cột với nén và chỉ mục nhẹ
Bảng Hive và lưu trữ quy mô kho
Mã hóa nhị phân gọn của mô hình dữ liệu JSON
Thiết bị hạn chế và lưu lượng IoT dựa trên CoAP
JSON nhị phân với tham chiếu dùng chung cho khóa lặp lại
Dịch vụ Java thông lượng cao dựng trên Jackson
Định dạng theo lĩnh vực
Đối tượng JSON mã hóa điểm, đường và đa giác
Bản đồ web và API đối tượng địa lý
Log JSON của yêu cầu HTTP, phản hồi và thời gian
Bản ghi mạng trình duyệt dùng chung để gỡ lỗi
Mục nguồn XML với tiêu đề, ngày và liên kết
Xuất bản cập nhật tới trình đọc nguồn
Văn bản thuần với dấu chấm câu đánh dấu tiêu đề và nhấn mạnh
README, tài liệu và nội dung site tĩnh
Các chương XHTML nén zip với siêu dữ liệu gói và spine