Sql server 2008 微软';s StreamInsight-体验与体验;SQL Server 2008 R2

Sql server 2008 微软';s StreamInsight-体验与体验;SQL Server 2008 R2,sql-server-2008,complex-event-processing,streaminsight,Sql Server 2008,Complex Event Processing,Streaminsight,微软的复杂事件处理(CEP)产品与SQLServer2008R2一起发布 我想知道: 如果StreamInsight在任何方面都处于捆绑状态 到SQL Server 2008 R2数据库和 如果可以单独运行 (从扫描文档开始) 看起来StreamInsight可以是 单独运行,但需要澄清) 如果您有使用与SQL Server 2008 R2分开的StreamInsight的经验,您的经验如何 谢谢 “至于您对StreamInsight(SI)和SQL Server 2008 R2的看法,至少

微软的复杂事件处理(CEP)产品与SQLServer2008R2一起发布

我想知道:

  • 如果StreamInsight在任何方面都处于捆绑状态 到SQL Server 2008 R2数据库和 如果可以单独运行

    (从扫描文档开始) 看起来StreamInsight可以是
    单独运行,但需要澄清)

  • 如果您有使用与SQL Server 2008 R2分开的StreamInsight的经验,您的经验如何


谢谢

“至于您对StreamInsight(SI)和SQL Server 2008 R2的看法,至少目前为止,SI对SQL Server 2008 R2没有任何依赖关系。对于某些操作,您可能需要存储元数据的SQL Server Compact(CE)db,但如果您愿意,您肯定可以对SQL以外的其他数据库使用SI。”Niels of

我对streaminsight的体验是我们在这里制作的POC。
在我看来,该产品还不够成熟,无法作为生产基础设施。

对Tom的问题做出回应

缺少查询代码重用选项

怎么会这样?首先,您有查询模板,它允许立即重用查询代码。其次,您可以创建一个架构(正如我们所做的那样),将相关的查询集封装在提供者模型中,然后将它们连接到各种输入和输出适配器

适配器仅限于拉动而非推动

再说一次,怎么会这样?输入适配器将数据推入StreamInsight引擎。数据是否被推入输入适配器取决于源。我们已经创建了一个OPC-DA输入适配器,它使用订阅并从OPC推送数据。OSISoft的PI适配器也以同样的方式工作

无故障转移机制,不保证持久性

这是真的

窗口逻辑不像其他引擎那样简单

这可能是基于您以前使用过的内容和您熟悉的内容的您的意见。我发现StreamInsight的模型相对简单、灵活且功能强大。我还发现查询语言(LINQ)更易于使用,对于C#开发人员来说非常自然

另一方面,大多数其他CEP引擎的安装都非常“繁重”,可能会对企业体系结构产生重大影响——这是因为有人看到TIBCO的多个安装对网络造成了非常不愉快的影响。与其他发动机相比,StreamInsight非常轻,占地面积非常小。
仅我的.02美元价值。

StreamInsight在事件类型方面有一些限制,他接受简单(非常简单)的变量类型。如果是OPC服务器,它是无用的…

您可以添加任何关于成熟度的细节吗?是的,我可以,但它将基于CTP 3版本-因为我没有使用上一个RTM版本。此产品可能适用于简单场景和一些简单聚合。it幸运查询代码重用选项,it幸运测试功能,适配器被限制为拉动而非推动,没有故障转移机制,没有持久性保证,windows逻辑不像其他引擎那样直截了当。如果您尝试coral8的免费试用版,您将了解产品成熟度的差异。您能否解释一下您的用例,其中StreamInsight类型是不够的?大多数OPC应用程序使用OPC-DA,其中最典型的数据类型(基于变体)将是VT_I2、VT_UI2、VT_R4等相当简单的数据类型。可以使用更复杂的数据类型,例如在OPC UA中,但在我看来也不太常见。我们已经创造了一个产品,带来了,但还没有这样的投诉。