一、開放性
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那樣久經考驗,尤其是...