日期:2013-02-05  浏览次数:20389 次

  本文对SQL Server 2005与DB2 8.2这两种数据库平台进行对比,结果显示在构建数据库使用程序时,使用SQL Server 2005(代码代号“Yukon”)结合Visual Studio进行开发比使用DB2 UDB 8.2(代码代号“Stinger”)结合Visual Studio有着明显的优势。

  对比结果概述

  本文中对两种数据库平台的对比结果显示了在构建数据库使用程序时,使用SQL Server 2005(代码代号“Yukon”)结合Visual Studio进行开发比使用DB2 UDB 8.2(代码代号“Stinger”)结合Visual Studio有着明显的优势。在开发、调试和部署数据库处理方案的时候,这些优势就将转化为在时间和资金上的节省。在本文中特别说明了SQL Server 2005与DB2 UDB 8.2相比,对.NET数据库对象的支持要广泛的多。另外,你会发如今构建和管理数据库对象时,SQL Server 2005和Visual Studio集成的程度要比DB2 UDB 8.2和Visual Studio的集成紧密的多。在本文中,你还会看到SQL Server 2005所提供的开发平台除了关系型数据库之外,还有其他许多功用,这一点超过了DB2 UDB 8.2。

  前言

  在过去,IT开发技术分成了程序开发言语、产品环境配置和数据操作这三种绝对独立的专业技能。为了综合使用这些绝对独立的技能往往需求专门的技术和大量的人力。如今,有了SQL Server 2005和Visual Studio 2005,我们拥有了一个统一的开发环境,集成于其中的编程模型提供了全体的处理方案,包容了客户端数据库使用程序、服务器管理工具和服务器端数据库对象的构建。如此对工具和框架功用性的改善将使得开发者和客户都能从中受益,由于它将会对使用程序的可用性、功用、安全性和可伸缩性带来一个全面的提升。

  SQL Server 2005和DB2 8.2中对Visual Studio环境和数据库数据提供程序的集成将简化和改善使用程序的开发流程。它们提供了旨在提高生产率的构建和部署使用程序的工具,这将会给程序开发和使用程序管理带来更好的功用表现。SQL Server 2005和DB2 UDB 8.2中对.NET框架的集成带来了一个愈加高效和愈加灵活的数据库使用程序开发环境,由此得到了比先前版本执行效率更高的愈加健壮的数据库处理方案,它拥有更好的易用性和可伸缩性。通过利用集成的.NET环境,数据库开发人员就可以实现以前使用SQL代码不可能得到的结果。通过使用.NET框架,开发人员写出的代码能具有愈加复杂的逻辑,愈加适合于处理计算问题,并能访问到外部的系统和网络资源,由于.NET言语,例如Visual Basic、C#和C++,都是完全的面向对象编程言语,具有像封装、承继和多态性这样的面向对象编程的特性。它们还具有许多在SQL言语中不存在的功用,例如数组、结构化异常处理、集合等。