Так что это скорее вопрос дизайна. У меня есть один первичный ключ, указывающий ID пользователя, и у меня есть тонна информации, связанной с этим пользователем. Я имею в виду, должен ли я иметь несколько таблиц, разбитых на категории в соответствии с информацией, или я должен иметь только одну таблицу со многими столбцами?MySQL: несколько таблиц или одна таблица со многими столбцами?
То, как я это делал, состоял в том, чтобы иметь несколько таблиц, поэтому скажите одну таблицу для данных использования приложения, одну таблицу для информации профиля, одну таблицу для токенов задней части и т. Д., Чтобы все выглядело организованным. Недавно кто-то сказал мне, что лучше не делать этого и иметь стол с большим количеством столбцов в порядке. Дело в том, что все эти столбцы имеют один и тот же первичный ключ.
Я довольно новичок в дизайне базы данных, поэтому какой подход лучше и какие плюсы и минусы? Каков обычный способ сделать это?
Для ясности исправьте меня, если я ошибаюсь, но я думаю, что «несколько таблиц» можно понимать как ссылку/ассоциативную таблицу: https://en.wikipedia.org/wiki/Associative_entity – cellepo