Это большой вопрос, поскольку он затрагивает фундаментальную проблему хранения сводной и сводной информации.
Как правило, это не очень хорошая идея, так как вещи могут легко потерять синхронизацию по мере роста систем.
Иногда бывают случаи, когда вам нужна сводная информация, но это более специализированные случаи, такие как открытые для чтения базы данных, которые используются только для отчетов и обновляются один раз в день в полночь.
В этих случаях сводные сводные отчетыне только хорошо, но и предпочтительнее, чем повторный расчет сводной / сводной информации, который в противном случае был бы сделан с каждым запросом.Это также будет зависеть как от использования, так и от размера, например, если есть 300 запросов в день (по сравнению с базой данных, обновляемой один раз в день, только для чтения), и все они должны вычислять одинаковые итоги, и каждый запрос читает 20 000 строк, это большеэффективно сделать это один раз и сохранить этот расчет.Поскольку данные и запросы растут, это может быть единственным практическим способом предоставления сложных отчетов.