程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQLServer2005與DB28.2之對比

SQLServer2005與DB28.2之對比

編輯:關於SqlServer
 對比結果概述

  本文中對兩種數據庫平台的對比結果顯示了在構建數據庫應用程序時,使用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語言中不存在的功能,例如數組、結構化異常處理、集合等。


  如今,Microsoft .NET提供了最先進、最高效的構建和整合數據庫應用程序的環境。在這篇文章中,我們將比較SQL Server 2005和DB2 UDB 8.2分別提供的.NET集成的程度。為了能充分說明這其中的差別,我們將做一個詳細的技術演示來顯示分別使用SQL Server 2005和DB2 UDB 8.2構建一個.Net存儲過程的具體步驟。


  核心技術比較


  雖然SQL Server 2005和DB2 UDB 8.2都集成了.NET框架和Visual Studio,但各自的集成程度有著顯著的差別。下面這張表格中列出了關於它們對.Net的集成程度的比較。











.Net功能






SQL Server 2005






DB2 UDB 8.2







.Net數據提供程序






是(SQL Server .Net

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved