Định dạng dữ liệu
-
-:
-
Bán cấu trúc:
-
Có cấu trúc:
- Giao diện block cho phép người dùng linh hoạt hơn mà vẫn giữ được sự cấu trúc
- Khó có thể copy dữ liệu dạng block giữa các app khác nhau
- Mở rộng quy mô bằng việc nâng cấp RAM, CPU dễ hơn với SQL. Mở rộng quy mô bằng việc chạy cùng lúc nhiều máy dễ hơn với NoSQL
- JSON hữu ích trong việc truyền dữ liệu vì nó hướng đến việc trở thành phần giao của các ngôn ngữ, chứ không phải phần hợp của chúng
- JSON không cho phép để dư dấu phẩy, không có comment, bắt buộc phải dùng ngoặc kép, key phải được đóng trong ngoặc kép
- JSON là cách để biểu diễn vật thể ra chữ, chứ tự nó không phải là vật thể
- JSON Schema dùng để đảm bảo file JSON được viết đúng
- Chuyển từ YAML sang JSON
- YAML thì để con người dễ đọc, còn JSON là để máy dễ đọc
- YAML được sinh ra để con người đọc và viết metadata một cách dễ dàng
- Việc phân loại SQL và NoSQL giống như việc phân loại người dị tính hợp giới và người không dị tính hợp giới, hoặc phân loại người Kinh và người không Kinh
- Dữ liệu dưới dạng cơ sở dữ liệu đảm bảo các bên tham gia nhập dữ liệu cùng một định dạng