• 常用的关系型数据库的优劣与选择


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

  • 相关阅读:
    ubuntu 11.10(32位系统)下编译android源码
    12 个基于 Rails 框架开发的 CMS 系统
    36 个 CSS 框架推荐
    再来 10 个新鲜的 HTML5 教程
    汇编程序开发环境搭配(转)
    推荐:介绍一个UndoFramework
    细数 Windows 平台上的 NoSQL 数据库
    使用ShareKit一键分享到Facebook,Twitter等平台
    25个jQuery的编程小抄
    10款iOS高效开发必备的ObjectiveC类库
  • 原文地址:https://www.cnblogs.com/jf-guo/p/6606793.html
Copyright © 2020-2023  润新知