65.9K
CodeProject 正在变化。 阅读更多。
Home

“Yukon” – 下一代信息管理系统

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.24/5 (8投票s)

2004年5月19日

6分钟阅读

viewsIcon

45773

“Yukon” 是微软 SQL Server(又称 MS SQL 2000)的一个拟议中的新的 32 位版本,微软尚未发布,预计将于 2004 年发布。它包含许多额外的工具,这些工具提升了信息管理的性能、可靠性和易用性。

Sample Image - SQL_Server_Yukon.jpg

Yukon” – 下一代信息管理系统

引言

Yukon是微软 SQL Server(又称 MS SQL 2000)的一个拟议中的新的 32 位版本,微软尚未发布,预计将于 2004 年发布。它包含许多额外的工具,这些工具极大地提升了信息管理系统的性能、可靠性和易用性。旧版 SQL Server 中的许多工具,如数据库引擎、分析服务、DTS、数据库管理工具、XML 支持和 ADO.NET,都得到了更大程度的增强。

Yukon” SQL Server 数据库的主要特性

Yukon” SQL Server 数据库的增强包括以下应用领域:

  • 通过 CLR 集成提高开发人员生产力。
  • 商业智能
  • 企业版数据管理
  • 安全

在这里,我将简要讨论这些领域

通过 CLR 集成提高开发人员生产力

就数据库开发人员而言,生产力是数据库应用程序开发过程中的主要因素,尤其是在数据库开发和调试集成工具方面缺乏开发人员经验。

Yukon新功能支持以下领域

o 它支持 .NET 框架宿主

这个有趣的特性帮助软件设计人员和开发人员利用 .NET 运行时和 .NET 基类库的全部功能。现在,Yukon SQL Server 运行在 CLR 环境中,这将比传统的 SQL Server 存储过程更安全。这允许将 Yukon 中的 DML 和 .NET 中的计算密集型任务混合使用,从而解决了许多业务问题。

例如,如果您编写了包含字符串操作任务的存储过程,您可以使用 .NET 语言执行相同的任务,这样您就可以充分利用 .NET 框架的全部功能,并充分利用存储过程的更快的处理速度,从而增强了数据存储和查询能力。

开发人员可以选择任何编程语言,如 C#、VB.NET、C++ 等,用于 .NET 与Yukon的集成,允许更多 CPU 密集型函数和存储过程。

o 它支持原生 XML 语言

新的 XML Query 功能允许开发人员构建复杂的查询,以检索用户想要的数据。这基于新的 XML 技术,该技术在Yukon中实现了一种名为 XQUERY Designer 的机制。此 XQUERY Designer 机制基于 w3c 标准。XML 数据类型有助于轻松检索以二进制大对象 (BLOB) 形式存储的数据。

文档管理功能极大地支持开发人员查询、更新和索引 XML 数据。它可以通过 HTTP 和 SOAP 技术访问,并且可以像 Web 服务一样进行编程。

注意:在Yukon中新创建了两个对象;称为用户定义类型和聚合,这为开发人员提供了更多的查询能力。

o 集成 Web 服务是Yukon开发

的一部分,XML 和 Web 服务将在Yukon中发挥关键作用,它增强了产品的 Web 服务功能。即将推出的 Indigo 通信框架和 Yukon 允许更轻松地创建事务性和安全的 Web 服务。它帮助开发人员在数据库层开发 Web 服务,创建超文本传输协议 (HTTP) 侦听器,并为以 Web 服务为中心的应用程序提供新型数据访问功能。

o 它具有定义良好的分布式应用程序框架

一个完善的Yukon分布式应用程序框架支持以下领域,下文将进行描述

ü SQL Service Broker

ü 通知服务

ü 报告服务

商业智能

就数据库开发人员而言,生产力是数据库应用程序开发过程中的主要因素。

Yukon新功能支持以下领域

o SQL Service Broker

SQL Service Broker 是一个新的应用框架,它使用松耦合编程模式提供了一个异步处理环境,并且还增强了处理来自服务器的更大负载的能力。

它支持队列和服务进程。该技术的主要功能是实现一个消息路由系统,允许发送和接收消息。如果接收组件在发送新消息时繁忙,SQL Service Broker 会将这些消息放入队列。此外,它还会根据执行结果处理回滚和提交过程。

o 通知服务

预发布测试版新版Yukon具有一个高扩展性的基于事件的通知系统,允许通过电子邮件、.net 警报、文件、HTTP、自定义分发器或文本消息、短信或寻呼机向用户发送各种通知。Yukon SQL Server 中的通知服务允许 SQL Server 实现文件系统或自定义事件提供程序。

传入消息通过协议管道到达,将被验证并分派到适当的队列。下图 1 显示了Yukon.

Yukon-Diagram1.JPG


中的 SQL Service Broker。图 1 SQL Service Broker

注意:早期版本的 SQL Server 2000 已经具备了通过 Notification Services 2.0 实现的功能。

o 报告服务

报告服务的以下功能允许开发人员开发、管理和分发报告。这种基于服务器的报告技术具有以下功能

  • 提供托管报告
  • 可以消费“任何”数据源
  • 可以通过 URL 或 SOAP 编程
  • 可以与门户集成

因此,商业智能在集成平台、改进决策、安全性和可用性以及企业分析能力等领域,帮助组织实现信息管理系统。

企业版数据管理

SQL Server “Yukon” 有助于提高可扩展性、性能、安全性,甚至减少应用程序停机时间。它对企业数据管理进行了许多重大增强,例如可用性、可扩展性、安全性、可管理性和互操作性等。它增强了额外的备份和恢复功能、复制增强、数据库镜像、故障转移集群、表分区、使用各种 SQL 管理工具(如 SQL 分析器和其他相关工具)的快照隔离。

安全

新的 Microsoft SQL Server Yukon 增强的安全架构帮助数据库管理员和开发人员理解使用服务器安全框架定义良好的一组规则,其中包括密码策略、用户模式分离、权限、SQL - CLR 安全等各个领域。

不同级别的安全主体包括 Windows、SQL Server 和数据库级别,它们保护 Microsoft SQL Server Yukon 数据库元素,如登录、命令点、证书和事件通知。

Yukon” - 十大功能

的十大功能Yukon分为三个领域。它们是

  1. 数据库管理
  2. 开发
  3. 商业智能

下表解释了这些功能。

数据库管理

开发

商业智能

1. 数据库镜像

1. .NET 框架托管

1. 分析服务

2. 在线索引操作

2. XML 技术

2. 数据转换服务 (DTS)

3. 新的集成工具集

3. ADO.NET 2.0

3. 数据挖掘

4. 快照隔离

4. Transact-SQL 增强

4. 报告服务

5. 数据分区

5. SQL 服务代理

5. 集群支持

6. 镜像备份

6. 通知服务

6. 关键性能指标

7. 在线恢复

7. Web 服务

7. 可扩展性和性能

8. 快速恢复

8. XQuery 支持

8. 一键多维数据集

9. 专用管理员连接

9. 全文搜索增强

9. 架构增强

10. 复制增强

10. 安全增强

10. 与 Microsoft Office System 的集成

有关更多信息,请访问微软网站:http://www.microsoft.com/sql/yukon/productinfo/top30features.asp

摘要

在本文中,我简要讨论了微软下一代信息管理解决方案 SQL Server “Yukon” 的功能和特性,它应该是一个全面的数据库平台,用于快速构建、部署和管理可扩展的集成解决方案。

© . All rights reserved.