本篇引用於公司數據庫高手的文章
純屬個人意見
開放性:
SQL Server
只能在windows上運行
沒有絲毫的開放性
操作系統的系統的穩定對數據庫是十分重要的
Windows
X系列產品是偏重於桌面應用
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
性能最高
保持開放平台下的TPC
D和TPC
C的世界記錄
Sybase ASE
性能接近於 SQL Server
但在UNIX平台下的並發性要優與 SQL Server
DB
性能較高適用於數據倉庫和在線事物處理
客戶端支持及應用模式
SQL Server
C/S結構
只支持windows客戶
可以用ADO
DAO
OLEDB
ODBC連接
Oracle
多層次網絡計算
支持多種工業標准
可以用ODBC
JDBC
OCI等網絡客戶連接
Sybase ASE
C/S結構
可以用ODBC
Jconnect
Ct
library等網絡客戶連接
DB
跨平台
多層結構
支持ODBC
JDBC等客戶
操作簡便
SQL Server
操作簡單
但只有圖形界面
Oracle
較復雜
同時提供GUI和命令行
在windowsNT和unix下操作相同
Sybase ASE
較復雜
同時提供GUI和命令行
但GUI較差
常常無法及時狀態
建議使用命令行
DB
操作簡單
同時提供GUI和命令行
在windowsNT和unix下操作相同
使用風險
SQL server
完全重寫的代碼
經歷了長期的測試
不斷延遲
許多功能需要時間來證明
並不十分兼容早期產品
使用需要冒一定風險
Oracle
長時間的開發經驗
完全向下兼容
得到廣泛的應用
完全沒有風險
Sybase ASE
向下兼容
但是ct
library 程序不益移植
DB
在巨型企業得到廣泛的應用
向下兼容性好
風險小
經過上述比較
我們不難發現
DB
是最好的數據庫
From:http://tw.wingwit.com/Article/program/Oracle/201311/16871.html