Я работаю над продуктом (веб-сайт ASP.NET), разработанным для образовательных учреждений. Есть около 20 учебных инст. на моем сайте. Для каждого из них учебный год варьируется. В базе данных имеется огромное количество записей о посещаемости и результатах.
Теперь мне нужно показывать все данные за предыдущие годы (например, посещаемость, результаты и т. Д.) Всякий раз, когда в систему входит ученик, учитель. Существуют некоторые отчеты, в которых сравниваются успеваемость учащихся в разные учебные годы.
Теперь моя проблема в том, как сохранить эти огромные данные?
Я хотел пойти с 2 базами данных. 1 за текущий учебный год, еще один за все предыдущие годы.
Но моя схема БД текущего года может измениться для улучшения. Поэтому, когда я перемещаю данные текущего года в архивную базу данных, это создает для меня проблему. Пожалуйста, предложите хороший способ реализовать это.
Спасибо
Сешу.