EAV и выбор типа данных
Разницы в хранении длинных и коротких данных в long text нет.
Лишней нагрузки в этом случае не будет
Можно организовать структуру следующим образом:

Eav
=================
id
type

Eav_type_int
=================
id
eav_id
value (int)

Eav_type_string
=================
id
eav_id
value (string)

в зависимости от типа записи, помещаем данные в нужную таблицу.