@AE42

Как создать правильную архитектуру БД?

Всем привет.

У меня есть основная таблица games - где находятся все игры. В таблице есть колонка condition_id - айди условия игры
В таблице condition_games - находятся все условия

Предположим у меня в condition_games есть след колонки:
| id | mode | isSubscribe | minBet | .... |
В общей сложности у меня около 10 условий для игры, некоторые колонки могут принимать null значение, то есть это условие не входит в игру

Можно как-то сделать нормально архитектуру для таких задач, чтобы как можно меньше было null значений, так как в игре может быть вообще 1 условие из 10?
Например, разделить на несколько групп и расфасовать по другим таблицам (но тогда не удобно брать нужные данные)?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
На ваш десяток условий напрашивается бинарный формат. Вместо NULL-ов нули Проверка совпадения условий бинарным AND. То есть у вас будет не 10 булеан полей, а одно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы