Microsoft StreamInsight

时间:2011-06-07 16:33:08

标签: streaminsight

我正在寻找一些可能的选项,用于使用Microsoft StreamInsight流式传输数据库级别上发生的所有更改。一种可能的方法是使用DB触发器(我不是一个好方法)。如果有人有这方面的经验,请建议。

我也对其他产品开放,我真正想做的是监控数据变化并针对它们提出相应的事件。任何帮助将不胜感激:)

从以下详细信息中查看可能有所帮助: 我们有一个信息系统,几乎没有用C ++编写的组件,很少在PowerBuilder中,所有都在C#中。它们都位于通用数据库之上。简而言之,我们没有单一的数据库入口点。我们现在正在研究的是添加可根据事件触发的可配置规则。使用第三方规则引擎可以轻松实现这一点。我们现在唯一的挑战是如何根据数据的变化生成这些事件。我从SQL Server端读了两个选项: 变更跟踪 更改数据捕获 不确定即使这可以帮助。我还试图了解StreamInsight如何帮助我们实现这一目标。我希望这增加了更清晰的问题。

2 个答案:

答案 0 :(得分:1)

此类审核的原因是什么(合规性?)?你在监视什么?一般来说,我会说这是一个购买与构建决策,我倾向于购买,但这取决于您监控的变化和原因。

如果这是合规业务要求,我会更倾向于使用处理合规性的第三方工具,因为您有其他人担心例外情况。

除非需要的是我没想到的东西,否则我将StreamInsight视为锤子而你正在寻找钉子。 I.E.我不认为我会朝这个方向前进。

答案 1 :(得分:0)

我不确定StreamInsight是您正在尝试做什么的正确解决方案。它非常擅长内存处理时间上下文中的大量数据。一旦你获得了一个磁盘(你使用的是数据库),你的延迟就会飙升。 问题:您要解决的业务问题是什么?你的主要用例是什么?