Имеет ли смысл в MySQL создавать отдельную таблицу для текстовых данных?
Если будете делать выборку и джоины строго по индексам, то не повлияет. Как только лопухнётесь, то можете словить высокую нагрузку на дисковую систему.
Движку БД безразлично, а вы запутаетесь. Лучше не надо