2012-04-12 40 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