Ссылочную целостность нужно гарантировать пользовательскими программами,
в многопользовательском варианте это просто невозможно сделать.
через глабли конечно можно все, но зачем?
Эта целостность создает наитупейшие триггеры - этим все сказано. Которые еще и не всегда можно отключить - например, в старых версиях PostgreSQL.
ошибки бывают у всех даже у серверов БД =)
механизм может и похож на тригерный, но работает вне транзакций.
пишет эти итоги в спецтаблицу
может лучше былоб сделать функцию которая положит итоги в эту таблицу и запускать её после реплики?? хотя это все зависит от структуры и сервера.
"неграмотное" дает суперэффект!
Зачем же вы это в слух говорите, тут же дети ходят, им и так правила не писаны тк они еще решат что они ошибочны.
я бы не утверждал что это не грамотно, иногда нет другого выбора.
помнится были процедуры для отчетов запускаемые на ночь, чтоб на не загруженых серерах все пересчиталось и утром у начальства уже работали с пол тычка.