No, no es una buena idea :) Los campos de tamaño variable (como TEXT y BLOB) tienen todo tipo de impactos en el rendimiento. Un mejor enfoque es almacenar los archivos en el disco y simplemente mantener una referencia a ellos en una tabla de base de datos. Hoy en día, el espacio en el disco duro es tan barato (especialmente en comparación con el rendimiento de la CPU y de E/S) que ni siquiera debería ser una preocupación.