Não, não é uma boa ideia :) Campos de tamanho variável (como TEXT e BLOB) têm todo tipo de impacto no desempenho. Uma abordagem melhor é armazenar os arquivos em disco e apenas manter uma referência a eles em uma tabela de banco de dados. Hoje em dia, o espaço no disco rígido é tão barato (especialmente comparado ao desempenho da CPU e E/S) que nem deveria ser uma preocupação.