Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/08/2013, 04:25
ccliment
 
Fecha de Ingreso: julio-2013
Mensajes: 87
Antigüedad: 10 años, 9 meses
Puntos: 9
Respuesta: Serializar campos en MYSQL

Puedes optar por muchas opciones. Todo depende de qué vayas a hacer con ese "histórico".

Lo primero decirte que 30000 filas son muy pocas para una tabla MySQL bien indexada así que lo puedes dejar como está.

Si optas por reducir espacio en disco lo puedes serializar e incluso comprimir el texto resultante con alguna de las funciones que tiene PHP (gzcompress, gzdeflate, gzencode, ...).

Puedes moverlo también a otra base de datos y hacer lo mismo, dejar 11 registros por usuario, serializar, comprimir, ...

Para tomar la decisión veo fundamental qué tipo de consultas harás posteriormente con dicho "histórico" y si no vas a hacer consultas y simplemente es una copia de seguridad, haz un backup y elimina los datos directamente.

Saludos.