常见的关系型数据库有: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的十大信特征