Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP Serialize Function - Dodawanie serializowanych danych do mysql, a następnie pobieranie i wyświetlanie

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.

Jeśli aplikacja naprawdę nie zawiera schematu i ma wiele opcjonalnych parametrów, które nie pojawiają się w każdym rekordzie, serializacja danych w jednej kolumnie może być lepszym pomysłem niż posiadanie wielu dodatkowych kolumn o wartości NULL.

To będzie odpowiedz na swoje pytanie

Musisz uważać:

1) Jeśli stale dokonujesz małych aktualizacji jednego elementu danych w bardzo dużym obiekcie blob, nakład pracy, jaki musi wykonać MySQL, jest znacznie większy.

2) utrata funkcjonalności:myślę, że nie potrzebujesz jej do ustawień użytkownika.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pobrać plik za pomocą PHP i Mysql DB?

  2. Mysql wybierz wartości zliczania z jednej kolumny

  3. Podczas wykonywania polecenia wystąpił błąd krytyczny. w C#, gdy używam Wstaw do

  4. Jak używać mysqldump do części tabeli?

  5. Brak modułu o nazwie MySQLdb, nawet jeśli zainstalowano MySQL-python?