Хабр доступен 24/7 благодаря поддержке друзей

Комментарии 3
Наверное, невнимательно читал и оттого совсем не понял, зачем вам в принципе триггеры?
Если для аудита изменений, то чем не угодили temporal tables?
У нас на триггерах запускаются бизнес-процессы, которые должны отрабатывать сразу, как только запись появляется (insert), изменяется (update) или удаляется (delete). Ранее все это работало в MSSQL, и триггеры висели на таблицах. Однако со временем таких триггеров стало очень много, и помимо обновления данных в базе нам нужно было отправлять еще и различные уведомления по почте, в Telegram и WhatsApp. Поэтому со временем база стала работать медленнее, так как мы ждали, пока отработают все триггеры при каждой нашей транзакции insert/update/delete. Поэтому мы и сделали такую систему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Реализация Триггеров TSQL на Python