Бредовая ли идея хранить аватарки пользователей в base64 в базе данных?
Все зависит от задач.
Хранить можно, выгрузить в файл кэш рисунка.
Но обычно так никто не делает. Не бредовая, больше наверное не рациональная. Мета данные в бд, бинарные на файлсистеме