Microsoft StreamInsight - PullRequest
       28

Microsoft StreamInsight

1 голос
/ 07 июня 2011

Я ищу некоторые возможные варианты потоковой передачи всех изменений, происходящих на уровне БД, с использованием Microsoft StreamInsight. Одним из возможных способов является использование триггеров БД (что, я не думаю, является хорошим способом). Если у кого-то есть опыт с этим, пожалуйста, предложите.

Я открыт и для других продуктов, и я действительно хочу отслеживать изменения данных и инициировать соответствующие события против них. Любая помощь будет оценена :) 1003 *

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

Ответы [ 2 ]

1 голос
/ 07 июня 2011

В чем причина такого аудита (соответствие?)?А что ты мониторишь?В целом, я бы сказал, что это решение о покупке или сборке, и я бы предпочел покупку, но это зависит от того, какие изменения вы отслеживаете и почему.

Если это требование бизнеса по соответствию, я был бы еще болеесклонен использовать сторонний инструмент, который обрабатывает соответствие, так как вас кто-то беспокоит из-за исключительных случаев.

Если необходимость не является чем-то, чего я не представляю, я вижу StreamInsight как молоток, а вы ищете гвозди,То есть я не думаю, что я бы пошел в этом направлении.

0 голосов
/ 27 января 2015

Я не уверен, что StreamInsight - это правильное решение для того, что вы пытаетесь сделать.Это действительно хорошо для обработки в памяти больших объемов данных во временном контексте.Как только вы подключите диск (который у вас есть к базе данных), ваши задержки увеличатся.Вопрос: Какую бизнес-проблему вы пытаетесь решить?Каковы ваши ключевые варианты использования?

...