好学IT学院:IT信息技术分享交流平台
来源:IT168  作者:王铁民  发布时间:2008-08-21  ★★★加入收藏〗〖手机版
摘要:SQLServer的发展“简史”在开始本文之前,先让我们来看一下微软SQLServer的发展“简史”。1988年:SQLServer由微软与Sybase…


  黄金甲篇 

  2005-11-07, SQL Server 2005终于发布了。 

  我们纳闷着,是什么让微软等了五年,然后我们迫不及待的去使用它、研究它。当越来越多的用户准备把SQL Server迁移到2005版本, 我们不由自主联想到一句诗:“冲天香阵透长安,满城尽带黄金甲” 。用它来形容SQL Server 2005的厚重大气毫不为过, 它分明已经超越普通的数据库软件, 甫一出世,就仿佛要占据了长安城, 长安乃自古兵家必争之地,微软SQL Server 2005此番作为在哪呢? 

  SQL Server 2005早已经不单纯是数据库,而是一个可伸缩的企业平台,改良的数据引擎, 先进的服务架构。SQL server 2005四大服务体系Analysis Services、Intergratjion Services、Notification Services、Reporting Services让SQL Server 2005仿佛成为了一架数据航母, 应付裕如企业各种特殊需求。 

  当笔者第一次接触Reporting Services,即感叹其对用户心理的精妙把握,用Reporting 和Services 联姻,让著名的报表套件Crystal report徒奈何“即生瑜 ,何生亮”,盖因report服务化后,OLTP用户环境可以把报表或报告视做一种服务启用。而不论是采用Windows或Web界面形式呈现,更能以各种形式分发。时髦地讲,这叫“科技以人为本”,因为过去是用户找报表,现在这种颠倒局面已经一去不复返了,因为报表能通过各种分发形式主动呈现给用户了 。SQL Server 2005是以Services导向为基础的系统,处处体现此种思想。 

  目前,企业OLTP应用已经渐趋成熟,从而滋生了商务分析应用,而SQL Server 2005的Analysis services更是提供了一整套BI应用分析套件,从建立模型到智能分析再到数据展现都集成了整套平台方案并提供相应的API,与Reporting Services集成,可供前台工具整合使用。这样一来,SQL Server 2005 Analysis Services 已经把目标领域扩大到大型垂直行业或其他诸如客户关系管理等广泛的业务活动领域。 

  值得一提的是, 微软使用Intergration Services (SSIS)代替了2000版本较为成功的DTS。Integration Services 是用于生成高性能数据集成和工作流解决方案(包括针对数据仓库的提取、转换和加载-ETL操作)的平台。Integration Services 包括生成并调试包的图形工具和向导;执行如 FTP 操作、SQL 语句执行和电子邮件消息传递等工作流功能的任务;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;管理服务,即用于管理 Integration Services 包的 Integration Services 服务,以及用于对 Integration Services 对象模型编程的应用程序接口 (API)。实际上Intergration Services已经在视角上对DTS完成了一次升级。 

  如果说上述Services只是SQL Server 2005的护法,那我们再看看SQL Server 2005的内功修为,即SQL Server 2005的数据库引擎在高可用性高性能上做出的根本改进,如新增或增强的数据库镜像、群集服务、数据快照、数据分区索引、在线恢复、快速恢复、新的安全架构体系等特性无不为高可用性上作出了新的承诺。 

  SQL Server 2005承载着微软数据库进入高端领域的使命,我们认为它在安全、 高度可用性、 性能和可扩展性、 开发人员生产力、总拥有成本、商务智能等关键指标上均有着优异的表现。