Скорее всего, мне нужно будет много раз использовать userid-> username. Так что я думал, вместо того, чтобы иметь стол, как показано ниже
userid int PK
username text
userpass_salthash int
user_someopt1 int
user_sig text
чтобы разбить его, как показано ниже
//table1
userid int PK
username text
//table2
userid int //fk
userpass_salthash int
user_someopt1 int
user_sig text
рассуждая, я бы сделал это потому, что я подозреваю, что менее сложная таблица (я могу также делать имена не длиннее 32 байт, если мне нравится) быстрее для поиска вместе с меньшим количеством данных в качестве бонуса Но я знаю, что могу ошибаться, какую версию мне следует делать и какие причины, кроме оптимизации?