四大主流資料庫比較

2021-08-22 20:38:04 字數 2184 閱讀 2466

一、開放性

1. sql server

只能在windows上執行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。windows9x系列產品是偏重於桌面應用,nt server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。

2. oracle

能在所有主流平台上執行(包括 windows)。完全支援所有的工業標準。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支援。

3. sybase ase

能在所有主流平台上執行(包括 windows)。但由於早期sybase與os整合度不高,因此version11.9.2以下版本需要較多os和db級補丁。在多平台的混合環境中,會有一定問題。

4. db2

能在所有主流平台上執行(包括windows)。最適於海量資料。db2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上用db2資料庫伺服器,而國內到97年約佔5%。

二、可伸縮性,並行性

1. sql server

並行實施和共存模型並不成熟,很難處理日益增多的使用者數和資料卷,伸縮性有限。

2. oracle

並行伺服器通過使一組結點共享同一簇中的工作來擴充套件windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsnt不能滿足需要,使用者可以把資料庫移到unix中。oracle的並行伺服器對各種unix平台的集群機制都有著相當高的整合度。

3. sybase ase

雖然有db switch來支援其並行伺服器,但db switch在技術層面還未成熟,且只支援版本12.5以上的ase server。db switch技術需要一台伺服器充當switch,從而在硬體上帶來一些麻煩。

4. db2

具有很好的並行性。db2把資料庫管理擴充到了並行的、多節點的環境。資料庫分割槽是資料庫的一部分,包含自己的資料、索引、配置檔案、和事務日誌。資料庫分割槽有時被稱為節點安全性。

三、安全認證

1. sql server

沒有獲得任何安全證書。

2. oracle server

獲得最高認證級別的iso標準認證。

3. sybase ase

獲得最高認證級別的iso標準認證。

4. db2

獲得最高認證級別的iso標準認證。

四、效能

1. sql server

多使用者時效能不佳

2. oracle

效能最高,保持開放平台下的tpc-d和tpc-c的世界記錄。

3. sybase ase

效能接近於sql server,但在unix平台下的併發性要優與 sql server。

4. db2

五、客戶端支援及應用模式

1. sql server

c/s結構,只支援windows客戶,可以用ado、dao、oledb、odbc連線。

2. oracle

多層次網路計算,支援多種工業標準,可以用odbc、jdbc、oci等網路客戶連線。

3. sybase ase

c/s結構,可以用odbc、jconnect、ct-library等網路客戶連線。

4. db2

跨平台,多層結構,支援odbc、jdbc等客戶。

六、操作簡便

1. sql server

操作簡單,但只有圖形介面。

2. oracle

較複雜,同時提供gui和命令列,在windowsnt和unix下操作相同。

3. sybase ase

較複雜,同時提供gui和命令列。但gui較差,常常無法及時狀態,建議使用命令列。

4. db2

操作簡單,同時提供gui和命令列,在windowsnt和unix下操作相同。

七、使用風險

1. sql server

完全重寫的**,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分相容。

2. oracle

長時間的開發經驗,完全向下相容。得到廣泛的應用。完全沒有風險。

3. sybase ase

向下相容, 但是ct-library 程式不益移植。

4. db2

在巨型企業得到廣泛的應用,向下相容性好。風險小。

四大資料庫效能比較

開放性 sql server 只能在windows上執行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫 是十分重要的。windows9x系列產品是偏重於桌面應用,nt server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理...

五大主流資料庫比較

一 開放性 1.sql server 只能在windows上執行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。windows9x系列產品是偏重於桌面應用,nt server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是...

主流資料庫比較

一 開放性 1.sql server 只能在windows上執行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。windows9x系列產品是偏重於桌面應用,nt server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是...