sql >> Databáze >  >> RDS >> Mysql

Funkce PHP Serialize - Přidání serializovaných dat do mysql a poté načtení a zobrazení

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.

Pokud aplikace skutečně neobsahuje schéma a má mnoho volitelných parametrů, které se neobjevují v každém záznamu, může být serializace dat v jednom sloupci lepší nápad, než mít mnoho dalších sloupců, které mají hodnotu NULL.

To bude odpovězte na vaši otázku

Musíte si dát pozor:

1) Pokud neustále provádíte malé aktualizace jednoho kusu dat ve velmi velkém blobu, úsilí, které musí MySQL vynaložit, se výrazně zvýší.

2) ztráta funkčnosti:Myslím, že to pro uživatelská nastavení nepotřebujete.



  1. Jak vygenerovat GUID v Oracle?

  2. Noční můra připojení Delphi DBX a MySQL:Chyba DBX:Ovladač nelze správně inicializovat

  3. jak nastavit pole jako uživatelskou proměnnou mysql

  4. Zlepšení údržby oddílu pomocí přírůstkové statistiky