2012-04-12 37 views
1

有没有人知道这个很好的实现?Qbservable的实现

我想要做CEP,但是使用StreamInsight稍微昂贵一点。单凭许可成本相当繁重。是否有反应框架实现Qbservable替代方案,可以插入任何ODBC数据库甚至写入磁盘?

+0

似乎StreamInsight包含在SQL Server 2012许可证中。 – 2012-04-12 22:48:55

+1

@M。 Babcock,我认为“Qbservable”是正确的:http://msdn.microsoft.com/en-us/library/system.reactive.linq.qbservable(v=vs.103).aspx – 2012-04-12 22:50:48

+2

关于Qbservable的问题数量得到“更正”Observable现在变得愚蠢 – RichK 2012-04-12 22:51:37

回答

1

StreamInsight不耦合到SQL Server所在的同一台服务器。您可以安装独立于SQL Server的StreamInsight。但它确实需要SQL Server许可证。

+0

你说得对。它使用可以嵌入到应用程序中的sql server精简版。看起来应用程序初始化程序允许您在需要时传递远程SQL服务器。 – Alwyn 2012-04-27 16:56:34

0

The Reactive Extensions project contains a Reactive Parsers implementation。这允许在可用于实现复杂事件处理的IObservable事件流上查询语法。根据问题域,这可能比Qbservable更合适。

问题将出现在从数据库或文件中插入事件 - 但这不是特别困难的流和IObservables。

是否有任何理由需要特别的Qbservable?什么问题得到解决?

+0

可扩展性。我需要关注大量的事件。约为1TB。它必须尽可能地可靠。在标准机器上运行的标准Rx会呕吐。我猜我需要的不仅仅是解析器实现,我需要一个可以将事件写入磁盘或从磁盘写入事件的QueryProvider类。 – Alwyn 2012-04-13 17:16:41