Usar un archivo de texto grande para almacenar serializado (sin importar qué tipo de serialización) significa :
- No es necesario modificar el esquema para agregar/eliminar columnas
- Capacidad de almacenar casi todo lo que quieras
- PERO:no podrá trabajar con esos datos en el lado de MySQL, especialmente, no podrá usarlos en un
where
cláusula.
Básicamente, esto significa usar MySQL para almacenar datos, y nada más que almacenamiento
Si solo quiere usar esos datos en el lado de PHP, y nunca tiene que trabajar con el lado de SQL, supongo que almacenar todo en un campo de texto grande es una solución.
(y, en este caso, no veo por qué sería más lento que otra solución)