На noSQL сиквельные решения калькой вообще не переносятся ) Сходство тут внешнее.
Триггеры исполняются внутри транзакции, хуки принципиально нетранзакционны и асинхронны (это например значит невозможность хуков типа триггеров before update).
Зато хук в состоянии прочитать ревизии (историю редакций) док-та, обновление которого вызвало хук. Само понятие дерева ревизий для SQL-нах баз не существует в природе.
Ещё хук не обязательно должен сидеть на локальной БД, он может слушать удалённую – то-есть хуки скэйлятся независимо от БД.
no subject
Триггеры исполняются внутри транзакции, хуки принципиально нетранзакционны и асинхронны (это например значит невозможность хуков типа триггеров before update).
Зато хук в состоянии прочитать ревизии (историю редакций) док-та, обновление которого вызвало хук. Само понятие дерева ревизий для SQL-нах баз не существует в природе.
Ещё хук не обязательно должен сидеть на локальной БД, он может слушать удалённую – то-есть хуки скэйлятся независимо от БД.