Я ищу некоторые возможные варианты потоковой передачи всех изменений, происходящих на уровне БД, с использованием Microsoft StreamInsight. Одним из возможных способов является использование триггеров БД (что, я не думаю, является хорошим способом). Если у кого-то есть опыт с этим, пожалуйста, предложите.
Я открыт и для других продуктов, и я действительно хочу отслеживать изменения данных и инициировать соответствующие события против них. Любая помощь будет оценена :) 1003 *
Глядя на комментарии, могут помочь следующие детали:
У нас есть информационная система с несколькими компонентами, написанными на C ++, немного в PowerBuilder, остальные - на C #. Все они находятся на вершине общей базы данных. Короче говоря, у нас нет единой точки входа в базу данных. То, что мы сейчас изучаем, это добавление настраиваемых правил, которые запускаются на основе событий. Это может быть легко достигнуто с помощью стороннего движка правил. Наша единственная задача сейчас заключается в том, как генерировать эти события на основе изменения данных. Я прочитал о 2 вариантах со стороны SQL Server:
Отслеживание изменений
Изменить захват данных
не уверен, что даже это может помочь. Я также пытался понять, как StreamInsight может помочь нам достичь этого. Я надеюсь, что это добавило больше ясности к вопросу.