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

MySQL JSON Storage so với hai bảng

Sử dụng tệp văn bản lớn để lưu trữ được tuần tự hóa (bất kể loại tuần tự hóa nào) nghĩa là:

  • Không cần sửa đổi giản đồ để thêm / xóa cột
  • Khả năng lưu trữ khá nhiều thứ bạn muốn
  • NHƯNG:bạn sẽ không thể làm việc với những dữ liệu đó ở phía MySQL - đặc biệt, bạn sẽ không thể sử dụng những dữ liệu đó trong where mệnh đề.
    Về cơ bản, điều này có nghĩa là sử dụng MySQL để lưu trữ dữ liệu - và không gì khác hơn là lưu trữ

Nếu bạn chỉ muốn sử dụng những dữ liệu đó ở phía PHP và không bao giờ phải làm việc với phía SQL, tôi cho rằng lưu trữ mọi thứ trong trường văn bản lớn là một giải pháp.
(và, trong này trường hợp, tôi không hiểu tại sao nó lại chậm hơn so với một giải pháp khác)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng bảng điều khiển MySQL thông qua tập lệnh PowerShell

  2. mysqli_query () luôn trả về true

  3. Tôi không thể đăng nhập vào bản sao Magento cục bộ của mình - làm thế nào để sử dụng mật khẩu bị mất với bản sao cục bộ của phần mềm?

  4. Truy cập cơ sở dữ liệu MySQL bằng c # trên thống nhất?

  5. Có bất lợi nào khi sử dụng varchar chung (255) cho tất cả các trường dựa trên văn bản không?