熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

四大數據庫的比較(SQL Server、Oracle、Sybase和DB2)

2013-11-13 15:32:05  來源: Oracle 

  本篇引用於公司數據庫高手的文章純屬個人意見
  開放性:
  SQL Server
  只能在windows上運行沒有絲毫的開放性操作系統的系統的穩定對數據庫是十分重要的WindowsX系列產品是偏重於桌面應用NT server只適合中小型企業而且windows平台的可靠性安全性和伸縮性是非常有限的它不象unix那樣久經考驗尤其是在處理大數據量的關鍵業務時
  Oracle
  能在所有主流平台上運行(包括 windows)完全支持所有的工業標准采用完全開放策略可以使客戶選擇最適合的解決方案對開發商全力支持
  Sybase ASE
  能在所有主流平台上運行(包括 windows) 但由於早期Sybase與OS集成度不高因此VERSION 以下版本需要較多OS和 DB級補丁在多平台的混合環境中會有一定問題VERSION 以上版本得到了一定的改進
  DB
  能在所有主流平台上運行(包括windows)最適於海量數據DB在企業級的應用最為廣泛在全球的家最大的企業中幾乎%以上用DB數據庫服務器而國內到年約占%
  可伸縮性並行性
  SQL server
  並行實施和共存模型並不成熟很難處理日益增多的用戶數和數據卷伸縮性有限
  Oracle
  並行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力提供高可用性和高伸縮性的簇的解決方案如果windowsNT不能滿足需要用戶可以把數據庫移到UNIX中 Oracle的並行服務器對各種UNIX平台的集群機制都有著相當高的集成度
  Sybase ASE
  雖然有DB SWITCH來支持其並行服務器但由於DB SWITCH在技術層面還未成熟且只支持版本以上的ASE SERVER因為DB SWITCH技術需要一台服務器充當SWITCH從而在硬件開銷上會有所增加
  DB
  具有很好的並行性DB把數據庫管理擴充到了並行的多節點的環境數據庫分區是數據庫的一部分包含自己的數據索引配置文件和事務日志數據庫分區有時被稱為節點或數據庫節點
  安全性
  SQL server
  沒有獲得任何安全證書
  Oracle Server
  獲得最高認證級別的ISO標准認證
  Sybase ASE
  獲得最高認證級別的ISO標准認證
  DB
  獲得最高認證級別的ISO標准認證
  性能
  SQL Server
  多用戶時性能不佳
  Oracle
  性能最高 保持開放平台下的TPCD和TPCC的世界記錄
  Sybase ASE
  性能接近於 SQL Server但在UNIX平台下的並發性要優與 SQL Server
  DB
  性能較高適用於數據倉庫和在線事物處理
  客戶端支持及應用模式
  SQL Server
  C/S結構只支持windows客戶可以用ADODAOOLEDBODBC連接
  Oracle
  多層次網絡計算支持多種工業標准可以用ODBCJDBCOCI等網絡客戶連接
  Sybase ASE
  C/S結構可以用ODBCJconnectCtlibrary等網絡客戶連接
  DB
  跨平台多層結構支持ODBCJDBC等客戶
  操作簡便
  SQL Server
  操作簡單但只有圖形界面
  Oracle
  較復雜同時提供GUI和命令行在windowsNT和unix下操作相同
  Sybase ASE
  較復雜同時提供GUI和命令行但GUI較差常常無法及時狀態建議使用命令行
  DB
  操作簡單同時提供GUI和命令行在windowsNT和unix下操作相同
  使用風險
  SQL server
  完全重寫的代碼經歷了長期的測試不斷延遲許多功能需要時間來證明並不十分兼容早期產品使用需要冒一定風險
  Oracle
  長時間的開發經驗完全向下兼容得到廣泛的應用完全沒有風險
  Sybase ASE
  向下兼容 但是ctlibrary 程序不益移植
  DB
  在巨型企業得到廣泛的應用向下兼容性好風險小
  經過上述比較我們不難發現DB是最好的數據庫
  
  
  
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/16871.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.