У меня есть приложение, состоящее из базы данных и нескольких служб. Одна из этих служб добавляет информацию в базу данных (инициируется пользователем).
Другая служба периодически запрашивает базы данных для изменений и использует новые данные в качестве входных данных для обработки.
До сих пор я использовал настраиваемый таймер, который запрашивает базу данных каждые 30 секунд или около того. Я прочитал о Sql 2005 с уведомлением об изменениях. Однако в Sql 2008 эта функция устарела.
Каков наилучший способ получения уведомлений об изменениях, произошедших в базе данных непосредственно в коде? Каковы наилучшие методы?