MySQL лучший способ хранения данных - PullRequest
0 голосов
/ 20 июня 2020

Сейчас занимаюсь школьным проектом. В настоящее время у меня есть простая база данных, в которой хранится информация о транзакциях.

есть одна таблица с именем «транзакции» со столбцами: id (key, auto in c.) ItemID (int, около 500 уникальных идентификаторов) value ( int, значение транзакции) dateTime (dateTime, в который была добавлена ​​запись)

На данный момент все это сброшено в одну таблицу, не лучше ли иметь таблицу для каждого идентификатора элемента и хранить все транзакции для этого конкретного itemID? Или это плохая практика.

1 Ответ

0 голосов
/ 20 июня 2020

С точки зрения масштабируемости вы все делаете правильно. Представьте, что в игру входит новый предмет, вам нужно будет создать для него новую таблицу. Вместо того, как вы работаете сейчас, вам просто нужно вставить новый элемент в таблицу элементов и вставить транзакцию, связанную с этим элементом, в таблицу транзакций, вызывая ее с помощью внешнего ключа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...