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

Chức năng tuần tự hóa trong PHP - Thêm dữ liệu tuần tự hóa vào mysql, sau đó tìm nạp và hiển thị

Serialization can be attempted or can be a good approach to store user settings 
or preferences – you only really need to store the settings that differ from the
default values.

Serialization is good approach for just storing and getting back data
not for 
searching on the serialized column or update individual value in the column. 

If you want to just store and update user settings as on change and just
deserialize      nothing from php and nothing to do with the values in the column
much specifically. Go for Serialization.

It can in no ways help you maintain 
relationship   with serialized data. The moment you require to make the data
serialized   meaningful or relational. You need to 
normalize.

Nếu ứng dụng thực sự không có giản đồ và có nhiều tham số tùy chọn không xuất hiện trong mọi bản ghi, việc tuần tự hóa dữ liệu trong một cột có thể là một ý tưởng tốt hơn so với việc có nhiều cột bổ sung là NULL.

Điều này sẽ trả lời câu hỏi của bạn

Bạn cần lưu ý:

1) Nếu bạn liên tục thực hiện các cập nhật nhỏ cho một phần dữ liệu trong một blob rất lớn, nỗ lực mà MySQL phải bỏ ra sẽ tăng lên rất nhiều.

2) mất chức năng:Tôi nghĩ bạn không cần nó cho cài đặt người dùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bản ghi đếm số lần tối đa xuất hiện trong bảng Cơ sở dữ liệu

  2. Chọn từ một bảng bằng cách sử dụng tham chiếu từ một bảng được liên kết (Tham gia trong một Tham gia?)

  3. Làm thế nào để định cấu hình ứng dụng khởi động mùa xuân để sử dụng SSL / TLS qua MySQL?

  4. Thứ tự theo nhóm trong Doctrine 2

  5. Làm cách nào để CHỌN các hàng có MAX (Giá trị cột), DISTINCT theo MULTIPLE cột trong SQL