Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lưu trữ JSON lớn - nhị phân hoặc văn bản

hướng dẫn sử dụng là gì nói về loại JSON?

Nhấn mạnh của tôi. Rõ ràng là bạn đang lưu đối tượng JSON này vì bạn định đọc nó vào lúc khác. Nếu bạn đọc nó trong mọi truy vấn, việc lưu trữ nó dưới dạng BLOB hoặc TEXT có thể là phần mà bạn truy xuất nó từ cơ sở dữ liệu nhanh hơn vài micro giây, nhưng bạn sẽ tốn nhiều thời gian hơn để chuyển đổi đối tượng TEXT thành tài liệu JSON.

Cũng đừng quên rằng trường JSON loại bỏ tất cả các khoảng trắng không mong muốn, v.v. do đó, nó sẽ nhỏ gọn hơn cả TEXT và BLOB, điều này có thể sẽ phủ nhận bất kỳ tốc độ truy xuất nào mà hai loại đó sẽ cung cấp.

Ngoài ra, việc sử dụng JSON giúp hệ thống của bạn trở thành bằng chứng trong tương lai. Một ngày nào đó, bạn có thể cần phải tìm kiếm một mục cụ thể trong trường JSON của mình nhưng bạn có 3,5 triệu bản ghi trong trường BLOB, sau đó thì sao?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli hay chết, nó có phải chết không?

  2. cách cắt các số 0 ở đầu khỏi văn bản chữ và số trong hàm mysql

  3. Truy vấn xếp hạng nhóm PHP MYSQL

  4. Cài đặt MySQL tối ưu cho các truy vấn cung cấp một lượng lớn dữ liệu?

  5. Cách sửa chữa cơ sở dữ liệu MySQL trong cPanel