手头的项目是关于SCADA的项目,需要一些实时数据的监控,相比于一些商业实时数据库,StreamInsight 貌似是一个不错的选择,虽然它的安装也要SQL Server的安装Key,不过感觉对于目前手头项目足够用的。
刚接触时,SI版本是1.0,昨天偶然发现这月25号竟然又出1.1版本了,感慨下。
官方Blog和下载地址都在这里
http://blogs.msdn.com/b/streaminsight/archive/2010/10/25/releasing-streaminsight-v1-1.aspx
主要相对于1.0的新变化有三点:
1、新增加了两个接口IObservable 和IEnumerable 。文章里解释Iobservable提供pushing数据模式,IEnumerable提供pulling数据模式。具体的应用有一个例子,实际开发时候还要再研究一下
2、可以和1.0的SL服务器共存,但是原来的服务器也会引用新的1.1的libraries。1.1没有对运行时库有改动,所以对已经有的应用不需要再进行编译。
3、修复了一些BUG,提高了性能和稳定性有所提高。一是减少了Hopping 窗口的等待时间,另一个是增加了在Edge流中加入操作时的吞吐量。
其中第一个变化最重要,既然1.0还没吃透,那就从1.1的新功能直接入手好了。
现在主要是研究如何将输出适配器的数据应用到前端应用程序。