Как хранить номер емкости в MySQL - PullRequest
0 голосов
/ 18 апреля 2019

Я делаю приложение, в котором пользователи имеют емкость в зависимости от их текущего тарифного плана.Пользователь может купить дополнительные мощности самостоятельно.Мне интересно, как должна быть разработана база данных.

Я рассматриваю два способа:

  1. В таблице user каждый пользователь имеет столбец capacity.Свойство capacity обновляется, например.изменение плана или покупка дополнительных мощностей.Значение всегда актуально.

  2. В таблице user нет столбца емкости, но емкость хранится в таблице plan - каждый пользователь связан с каким планом.У нас также есть таблица extra_capacity, есть емкость, которую купил пользователь.В этом случае мы должны установить связь с этими таблицами и рассчитать емкость.

Какой путь лучше?Второй пример является более гибким, но также более сложным, поэтому можно перейти к первому примеру.

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