Tôi đang lưu trữ một chuỗi JSON trong cơ sở dữ liệu đại diện cho một tập hợp các thuộc tính. Trong đoạn mã phía sau, tôi xuất nó và sử dụng nó cho một số logic tùy chỉnh. Về cơ bản, tôi chỉ sử dụng nó như một cơ chế lưu trữ. Tôi hiểu XML là phù hợp hơn cho điều này, nhưng tôi đọc rằng JSON là nhanh hơn và ưa thích.JSON có được sử dụng chỉ cho JavaScript không?
Thực tiễn tốt là sử dụng JSON nếu ý định không sử dụng chuỗi ở phía máy khách?
Tôi lưu trữ nó trong một cơ sở dữ liệu khi tôi biết đối tượng sẽ không cần phải được kéo ra ngoài để được truy vấn. – Nosredna
Chính xác - mặc dù không tối ưu, có những trường hợp bạn muốn lưu trữ dữ liệu có cấu trúc "nguyên tử", nghĩa là, chỉ được sử dụng làm thực thể chứ không phải từng phần. Nếu vậy, phân tích nó thành hàng và cột chỉ là trên không. Và trong khi lưu trữ chúng trong RDBMS chính nó là lãng phí (khóa/giá trị cửa hàng sẽ tốt hơn), nó có thể là một lựa chọn phong nha nếu tất cả các bạn có là một DB. – StaxMan