У меня есть таблица, содержащая около 30 столбцов. 10 столбцов могут быть заполнены только из списка значений.
Сейчас эти значения хранятся как varchar
, прямо в таблице.
Должен ли я создать отдельные таблицы для этих значений и сопоставить 2 таблицы с внешним ключом для идентификаторов?
Улучшит ли это производительность, если вместо слов будут идентификаторы? Или это снизит производительность, потому что когда мы запрашиваем, мы должны все время присоединяться? Или это не влияет на производительность?
Я также обеспокоен целостностью данных.
Спасибо.