Сначала я бы начал с нормализованной модели, а не с нормализацией суммы оценок в таблице вопросов.
Затем, когда приложение работает достаточно хорошо, я бы провел некоторые тесты производительности, чтобыопределить, достаточно ли хорошо приложение обрабатывает нагрузку - по сравнению с той нагрузкой, которую я ожидаю получить в рабочей среде.
Если оно не справляется с нагрузкой достаточно хорошо, я бы проверил наличие узких мест - и исправил наиболее важные из них.До тех пор, пока приложение не преуспеет.
Когда приложение будет запущено, если на сайте будет много пользователей opf, настанет время для некоторых дополнительных оптимизаций.
Чтобы сделатьвсе просто:
- Не переусердствуйте
- Сделайте ваше приложение работающим
- Как только оно заработает, сравните его
- Если / когда необходимо, оптимизировать
В конце концов, да, может быть, может помочь де-нормализация суммы оценок в таблице вопросов;но нужно ли вам это делать?
Это реальный вопрос; -)