Например, если у меня есть таблица User, я хочу хранить пол или пол, я добавлю столбец типа sex
.
Действительно ли стоит использовать целое число и затем отобразить его в моем любимом языке программирования?
Например 1 => 'Male'
и 2 => 'Female'
Есть ли какая-нибудь причина для производительности, чтобы сделать это?
Или я могу безопасно использовать varchar, который more означает с 'female' или 'male' почти как я использовал mysql ENUM
?
Edit: Я тут и там говорил, что иногда это лучше, иногда не имеет значения, так что я больше ищу эталон или что-то вроде того, чем ответ "это лучше".
То есть я думаю, что использование varchar на самом деле более значимо, чем целое число, и я бы использовал целое число только если производительность больше 0.3% или что-то в этом роде.