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

Как оптимально реализовать базу данных в MySQL?

В БД(MySQL) необходимо хранить данные об успеваемости студентов, моя идея создать для каждой группы свой журнал(таблицу) которая будет храниться в бд столько сколько нужно,при необходимости например после выпуска архивироваться и удаляться. Препод говорит что этот вариант не катит тк во время работы с системой будут создаваться новые таблицы, что некорректно само по себе, база данных будет захламляться и тд. Помогите пожалуйста с возможными вариантами решения, препод альтернативу не предложил но идею запорол. Как по мне если в одну таблицу созданную на этапе установки системы все пихать это тысячи строк на обработку которых будет уходить куча времени, памяти, даже при условии что все будет проиндексировано. Возможно стоит настроить какие-то представления или чтото еще. Ни разу не сталкивался с хайлоад проектами. Примерная структура которая у меня получилась. 5efa722975d23165046818.png
  • Вопрос задан
  • 136 просмотров
Подписаться Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@barolina
turn coffee into code
как прокомментировал Дмитрий , лишь дополню, как-то так
5efacc798c032596861850.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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