sqlserver2008和sqlserver2008r2的区别(sqlserver2008与sqlserver2008r2)

R2只是一个版本标识。

随着信息技术的广泛应用,数据流作为一种新颖的数据结构在日常生活中有着越来越广泛的应用,微软在SQLServer2008R2中推出了分析处理数据流的新组件——。它提供了基于DotNet框架的开发环境,用户能够轻松地使用它来开发出健壮,高效地数据流处理程序。的本质是复杂事件处理(ComplexEventProcessing,CEP)的应用程序框架,与传统的数据库查询处理不同,事件处理系统需要同时处理来自多个数据源的海量事件(Event),并且根据用户提供的查询语句以及匹配模式,实时地输出事件分析结果。我们在下表中列出了事件驱动应用和数据库应用的主要区别:

数据库应用事件驱动的应用(EventDriven)

查询模式特定的查询请求连续的查询

响应时间从几秒至数天几毫秒或更少

数据流量数百条记录/秒

通过使用,用户可以开发出基于CEP的程序来实时处理大量的原始数据,利用数据之间的层次和关联关系,有效的采用相应的规则进行处理,以降低进行事件分析,事件关联及事件解析等操作的代价。同时能够支持对数据流模式匹配、异常检测、趋势分析等操作,使用户能够更好地监控和管理数据,最终使用户得到之前无法了解的信息,并能够更快速和更有效的进行操作决策,提高关键绩效指标(KPI)。

在的应用中,其核心为服务器,它主要由输入,输出适配器(Adaptor)以及CEP引擎(CEPEngine)组成。

CEP引擎(CEPEngine):所有的输入数据都将再CEP引擎中进行分析和处理,它根据用户定义的查询逻辑,有效地分析和转换输入的数据,并及时输出结果。

适配器(Adaptor):提供了适配器的框架,开发者能够通过实现不同的接口来开发不同种类的适配器。适配器分为两类,输入适配器(InputAdaptor)是连接外部存储设备如网络服务器,传感器同引擎的接口。而输出适配器则用于处理CEP引擎输出的结果并可以同时触发一系列的操作。

平台提供了一个功能强大的对象模型,它包含了许多有用的特性使得我们能够开发出灵活和功能强大的程序。对于初次使用的开发者来说,参考网上的一些实例能够取得事半功倍的效果。