好学IT学院:IT信息技术分享交流平台
来源:开发技术社区  作者:佚名  发布时间:2008-08-21  ★★★加入收藏〗〖手机版
摘要:一、新一代数据管理与分析软件当今组织机构面临着多项前所未有的数据技术挑战:在整个企业范围内实现数据与系统的高度分布;为内部员工、目标客户与合作伙伴提供针对相关数据的持续访问调用能力;以切实有效的信息资料武装信息工作者,促进科学决策;在不必牺……

一、新一代数据管理与分析软件

当今组织机构面临着多项前所未有的数据技术挑战:在整个企业范围内实现数据与系统的高度分布;为内部员工、目标客户与合作伙伴提供针对相关数据的持续访问调用能力;以切实有效的信息资料武装信息工作者,促进科学决策;在不必牺牲应用程序可用性、安全性或可靠性的前提下控制成本费用水平。

新一版SQL Server的设计目标正是帮助企业单位应对上述挑战。作为Microsoft公司的下一代数据管理与分析软件,SQL Server 2005有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进。

基于SQL Server 2000技术优势构建的SQL Server 2005将提供集成化信息管理解决方案,可帮助任何规模的组织机构:

 创建并部署更具伸缩性、可靠性和安全性的企业级应用。
 降低数据库应用创建、部署与管理的复杂程度,进而实现IT效率最大化。
 凭借可供创建更具安全保障之数据库应用的丰富、灵活、现代化开发环境增强开发人员工作效能。
 跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接。
 实现功能强劲的集成化商务智能解决方案,从而在整个企业范围内推进科学决策,提高工作效率。
 在不必牺牲性能表现、可用性或伸缩性的前提下控制成本费用水平。

二、开发工作效率

长期以来,阻碍开发人员工作效率提高的一大关键因素就是缺乏用于数据库开发和调试的集成化工具手段。SQL Server 2000实现了与Microsoft Visual Studio之间的高度集成,从而有助于消除上述障碍。而SQL Server 2005则将提供可望从根本上改变数据库开发与部署方式的更多改进特性。具备丰富扩展标记语言(XML)支持特性并与.NET技术和Microsoft开发工具实现高度集成的SQL Server 2005必将促使开发人员工作效率和灵活性得到显著提高。

针对开发人员工作效率的改进主要体现在以下几方面:

 得到改进的工具手段。开发人员将可为Transact-SQL、XML、多维表达式(MDX)和分析性XML(XML/A)使用单一开发工具。与Visual Studio开发环境的高度集成有助于提高专业和商务智能应用的开发与调试效率。

 得到扩展的语言支持。开发人员可凭借基于数据库引擎的通用语言运行时(CLR)特性从包括Transact-SQL、Microsoft Visual Basic .NET和Microsoft Visual C# .NET在内的多种数据库应用开发语言中选择自己最熟悉的一种。CLR托管特性将对用户定义类型和函数加以运用,并在此基础上增强开发人员的工作灵活性。此外,CLR还将创造利用第三方代码加速数据库应用开发的宝贵机遇。
 
 XML与Web服务。诸如Xquery和本地XML数据类型等改进特性有助于组织机构实现内部系统与外部系统之间的无缝化连接。SQL Server 2005将为关系型数据和XML数据提供本地支持,从而使企业单位能够以最适合自身需要的格式进行数据存储、管理和分析。针对超文本传输协议(HTTP)、XML、简单对象访问协议(SOAP)、Xquery和XML架构定义(XSD)等既有和新兴开放标准的支持能力还将为跨越日益扩展企业系统的信息交流提供便利。