Обновить

Комментарии 3

Наверное, невнимательно читал и оттого совсем не понял, зачем вам в принципе триггеры?
Если для аудита изменений, то чем не угодили temporal tables?

У нас на триггерах запускаются бизнес-процессы, которые должны отрабатывать сразу, как только запись появляется (insert), изменяется (update) или удаляется (delete). Ранее все это работало в MSSQL, и триггеры висели на таблицах. Однако со временем таких триггеров стало очень много, и помимо обновления данных в базе нам нужно было отправлять еще и различные уведомления по почте, в Telegram и WhatsApp. Поэтому со временем база стала работать медленнее, так как мы ждали, пока отработают все триггеры при каждой нашей транзакции insert/update/delete. Поэтому мы и сделали такую систему.

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации