Задать вопрос
@nezzard

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

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

Если в таблице будет 2 - 3 тысячи строк, если например делать выборку по группе или по пользователю, при этом суммировать полученный результат ,то сильная ли будет нагрузка?
  • Вопрос задан
  • 2349 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽