@nezzard

Правильно ли организованна таблица?

Добры день, есть таблица в которой есть 3 столбца, в нее добавляются баллы пользователям.
1. Айди юзера
2. Баллы
3. К какой группе юзер принадлежит

Если в таблице будет 2 - 3 тысячи строк, если например делать выборку по группе или по пользователю, при этом суммировать полученный результат ,то сильная ли будет нагрузка?
  • Вопрос задан
  • 2349 просмотров
Пригласить эксперта
Ответы на вопрос 4
rdifb0
@rdifb0
Программист, реалист
От 2-3 тысяч строк еще постараться нужно, чтобы получить нагрузку.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
добавить индексы и вы не особо почувствуете эту нагрузку.
Ответ написан
viktorvsk
@viktorvsk
Как-то, когда работаешь с фреймворками, с одной стороны плохо, что мало взаимодействуешь с низким уровнем. С другой стороны, когда мыслишь не таблицами, а моделями, то такие вопросы как-то и не приходят в голову.

Есть модель юзер ? у пользователя может быть 1 вариант бала (как рейтинг ВК давно, например, от 0% до 100%) ? Добавьте ему колонку "рейтинг". У пользователя может быть много балов (балы по экзаменам, например) ? Тут уже очевидно, что это немного другая сущность, поэтому создаете юзер_балы и т.д...
Ответ написан
Комментировать
@carryx
MySQL Developer
это ерунда, а не нагрузка
id Score Cat
1 5 2
должно быть типо такого
только не текст в Cat
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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