常見的關係型數據庫有:IBM DB二、ORACLE、Sybase、SQL Server、MySQL、Access,今天咱們重點介紹一下ORACEL、SQL Server、MySQL三大數據庫。數據庫
ORACLE數據庫適用於業務邏輯較複雜、數據量大的較大型項目開發。windows
SQL Server數據庫的功能比較全面、效率高,適用於中型企業或單位的數據庫平臺。缺點是隻能在Windows系統下運行。安全
MySQL數據庫被普遍地應用在Internet上的中小型網站中。MySQL數據庫體積小、速度快、整體擁有成本低、開放源碼。服務器
優缺點對比網絡
一、開放性性能
SQL Server:只能在windows上運行,沒有絲毫開放性,操做系統的系統穩定對數據庫是十分重要的。(windows平臺的可靠性、安全性、伸縮性是很是有限的)大數據
ORACLE:能在全部主流平臺上運行。網站
DB2:能在全部主流平臺上運行。最適用於海量數據。操作系統
二、可伸縮性,並行性開發
SQL Server:並行實施和共存模型並不成熟。很難處理日益增多的用戶數和數據卷。伸縮性有限。
ORACLE:平行服務器經過使一組結點共享同一簇中的工做來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。
DB2:具備很好的並行性。
三、安全性
SQL Server:沒有得到任何安全證書。
ORACLE:得到最高認證級別的ISO標準認證。
DB2:得到最高認證級別的ISO標準認證。
四、性能
SQL Server:多用戶時性能不佳。
ORACLE:性能最高,保持windowsNT下的TPC-D和TPC-C的世界記錄。
DB2:適用於數據庫倉庫和在線事物處理,性能較高。
五、客戶端支持及應用模式
SQL Server:C/S結構,只支持windows客戶,能夠用ADO、DAO、OLEDB、ODBC鏈接。
ORACLE:多層次網絡計算,支持多種工業標準,能夠用ODBC、JDBC、OCI等網路客戶鏈接。
DB2:跨平臺,多層結構,支持ODBC、JDBC等客戶。
注:SQL Server2016的十大信特徵