zt SQL Server 2005中的新特性和重要改进
下面是SQL Server 2005中的新特性和重要改进的一张简单列表。
1、支持XML数据类型、XQuery查询
几年前,我的一位朋友曾经是当时世界上唯一的纯XML数据库厂商的技术支持。在他的带动下,那一段时间我也对XML数据库非常关心。然而,后来的事实证明,虽然对XML的支持很重要,但数据库还是必须以支持关系型数据为主。SQL Server 2005在这方面提供了可以说目前最为完美的方案。
2、CLR编写数据库对象
包括Oracle、DB2等其它大型数据库系统,现在都已经开始在SQL语言之外,提供直接使用高级编程语言编写数据库对象的支持。主要的原因是两个:SQL语言本身的功能还比较弱,使用高级语言可以实现更强大的功能。此外,高级编程语言如Java、C#等已经拥有非常庞大的开发队伍,直接使用高级语言开发数据库对象对这些程序开发者来说使得开发难度、程序的维护难度都大大降低了。
3、UDT
SQL Server 2005里面真正开始支持自定义数据类型。正如面向对象数据库现在被认为是下一代数据库的方向,如何使用UDT取决于开发人员具有怎样的想象力。
4、Service Broker
提供了一个足够稳定可靠而又高效的异步消息排队队列。
5、ADO.NET 2.0
ADO.NET也有许多新的改进,如对多种异构数据库之间实现分布式事务的支持、新的连接提供程序模型、对异步编程的支持等。
6、T-SQL增强
除了一些功能更强的SQL函数,还增加了包括支持异常处理等一些新的内容。
7、数据库镜像(Mirroring)
一个针对企业关键应用非常关注可用性而设计的热备方案,可以大大提高SQL Server的高可用性,能在数据库发生故障几秒钟内切换负载到备用系统上。
8、全文索引增强
Google的成功表明,在信息量急速增长的时代,如何快速高效地找到需要的数据已经是企业和个人都非常迫切的需要。全文索引提供了将大量文档存储在数据库中而又能够快速搜索这些文档的支持。SQL Server 2005在全文索引的存储、搜索性能上比旧版本有了明显的增强。
9、管理、监控、开发工具的集成和增强
将管理、监控、开发工具集成到一起方便了企业的DBA。
10、BI的增强和改进
如果用SQL Server 2005来做我前面提到的那个客户行为分析的课题,相信可以很轻松地实现。在数据挖掘方面,除了系统提供的九种经典的数据挖掘模型,还支持自定义模型算法。
11、存储引擎的改进
在数据库核心的存储引擎部分,SQL Server 2005做了大量的改进,因而整体性能、稳定性和可靠性都比SQL Server 2000有明显增强。
1、支持XML数据类型、XQuery查询
几年前,我的一位朋友曾经是当时世界上唯一的纯XML数据库厂商的技术支持。在他的带动下,那一段时间我也对XML数据库非常关心。然而,后来的事实证明,虽然对XML的支持很重要,但数据库还是必须以支持关系型数据为主。SQL Server 2005在这方面提供了可以说目前最为完美的方案。
2、CLR编写数据库对象
包括Oracle、DB2等其它大型数据库系统,现在都已经开始在SQL语言之外,提供直接使用高级编程语言编写数据库对象的支持。主要的原因是两个:SQL语言本身的功能还比较弱,使用高级语言可以实现更强大的功能。此外,高级编程语言如Java、C#等已经拥有非常庞大的开发队伍,直接使用高级语言开发数据库对象对这些程序开发者来说使得开发难度、程序的维护难度都大大降低了。
3、UDT
SQL Server 2005里面真正开始支持自定义数据类型。正如面向对象数据库现在被认为是下一代数据库的方向,如何使用UDT取决于开发人员具有怎样的想象力。
4、Service Broker
提供了一个足够稳定可靠而又高效的异步消息排队队列。
5、ADO.NET 2.0
ADO.NET也有许多新的改进,如对多种异构数据库之间实现分布式事务的支持、新的连接提供程序模型、对异步编程的支持等。
6、T-SQL增强
除了一些功能更强的SQL函数,还增加了包括支持异常处理等一些新的内容。
7、数据库镜像(Mirroring)
一个针对企业关键应用非常关注可用性而设计的热备方案,可以大大提高SQL Server的高可用性,能在数据库发生故障几秒钟内切换负载到备用系统上。
8、全文索引增强
Google的成功表明,在信息量急速增长的时代,如何快速高效地找到需要的数据已经是企业和个人都非常迫切的需要。全文索引提供了将大量文档存储在数据库中而又能够快速搜索这些文档的支持。SQL Server 2005在全文索引的存储、搜索性能上比旧版本有了明显的增强。
9、管理、监控、开发工具的集成和增强
将管理、监控、开发工具集成到一起方便了企业的DBA。
10、BI的增强和改进
如果用SQL Server 2005来做我前面提到的那个客户行为分析的课题,相信可以很轻松地实现。在数据挖掘方面,除了系统提供的九种经典的数据挖掘模型,还支持自定义模型算法。
11、存储引擎的改进
在数据库核心的存储引擎部分,SQL Server 2005做了大量的改进,因而整体性能、稳定性和可靠性都比SQL Server 2000有明显增强。
浙公网安备 33010602011771号