Производительность зависит от масштаба вашей модели и использования. В то время как рассмотрение пространства хранения в наше время почти не является проблемой, вам, возможно, придется подумать о производительности:
Механизмы баз данных, как правило, хранят данные в блоках, называемых страницами. Sql Server имеет 8k страниц, Oracle 2k и MySql 16k по умолчанию? Не такой большой для любой из этих систем. Всякий раз, когда вы выполняете операцию с битом данных (полем и строкой), вся его страница извлекается из БД и помещается в память. Когда ваши данные меньше (крошечные int или int), вы можете разместить на странице больше отдельных строк и элементов данных, и, следовательно, вероятность того, что вам понадобится извлечь больше страниц, снизится, а общая производительность увеличится. Так что да, использование наименьшего возможного представления ваших данных, безусловно, окажет влияние на производительность, поскольку позволяет повысить эффективность механизма обработки данных.