常用的關系型數據庫的優劣與選擇


  常見的關系型數據庫有:IBM DB2、ORACLE、Sybase、SQL Server、MySQL、Access,今天我們重點介紹一下ORACEL、SQL Server、MySQL三大數據庫。

      ORACLE數據庫適用於業務邏輯較復雜、數據量大的較大型項目開發。

       SQL Server數據庫的功能比較全面、效率高,適用於中型企業或單位的數據庫平台。缺點是只能在Windows系統下運行。

       MySQL數據庫被廣泛地應用在Internet上的中小型網站中。MySQL數據庫體積小、速度快、總體擁有成本低、開放源碼。

 

優缺點對比

1、開放性

SQL Server:只能在windows上運行,沒有絲毫開放性,操作系統的系統穩定對數據庫是十分重要的。(windows平台的可靠性、安全性、伸縮性是非常有限的)

ORACLE:能在所有主流平台上運行。

DB2:能在所有主流平台上運行。最適用於海量數據。

2、可伸縮性,並行性

SQL Server:並行實施和共存模型並不成熟。很難處理日益增多的用戶數和數據卷。伸縮性有限。

ORACLE:平行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。

DB2:具有很好的並行性。

3、安全性

SQL Server:沒有獲得任何安全證書。

ORACLE:獲得最高認證級別的ISO標准認證。

DB2:獲得最高認證級別的ISO標准認證。

4、性能

SQL Server:多用戶時性能不佳。

ORACLE:性能最高,保持windowsNT下的TPC-D和TPC-C的世界記錄。

DB2:適用於數據庫倉庫和在線事物處理,性能較高。

5、客戶端支持及應用模式

SQL Server:C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。

ORACLE:多層次網絡計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。

DB2:跨平台,多層結構,支持ODBC、JDBC等客戶。

 

 

注:SQL Server2016的十大信特征


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM