sql >> Base de Datos >  >> RDS >> Mysql

Función de serialización de PHP:agregar datos serializados a mysql y luego buscar y mostrar

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.

Si la aplicación realmente no tiene esquema y tiene muchos parámetros opcionales que no aparecen en todos los registros, serializar los datos en una columna puede ser una mejor idea que tener muchas columnas adicionales que son NULL.

Esto responde tu pregunta

Debes tener cuidado:

1) Si está constantemente realizando pequeñas actualizaciones en una parte de los datos en un blob muy grande, el esfuerzo que debe hacer MySQL aumenta considerablemente.

2) pérdida de funcionalidad:creo que no lo necesita para la configuración del usuario.