主流資料庫比較

2022-07-10 05:15:12 字數 2182 閱讀 4368

一、開放性 

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 

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

各種主流資料庫的比較

現在的資料庫以關聯式資料庫為主流,但為了趕時髦,各大資料庫也在開發物件導向的關係型資料庫,把高階程式語言和資料庫實現無縫連線,以發揮各自的優缺點。高階程式語言善於描述複雜 的過程,而,資料庫有著強大的管理功能和可操作性,我們現在的資料庫是以表為基本的儲存單元 描述乙個物件 但現在的發展越來越快,對資...

各種主流資料庫的比較

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!time 2008 5 16 18 48 author skate 各種主流資料庫的比較 現在的資料庫以關聯式資料庫為主流,但為了趕時髦,各大資料庫也在開發物件導向的關係型資料庫,把高階程式語言和資料庫實現無縫連線,以發揮各自的優缺點。高階程式語言...

四大主流資料庫比較

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