Mysql、oracle、DB2及sql server的区别

这几个数据库占据了当前市场的主要份额,是我们常见的数据库,接下里我就从几个方面来浅谈一下这几个数据库的区别。

一.平台:

      Mysql、oracle、DB2都是可以在当下几乎所有主流平台上使用的;

       而sql server只能在windows平台,没有丝毫的开放性;

二.安全性:

      sql server没有获得任何的安全认证;

      oracle、DB2都获得了最高级别的ISO标准认证;

三.性能:

      sql server在多用户时性能不佳

      DB2适用于数据仓库和在线事物处理性能较高

      oracle性能最高

四.可操作性:

     sql server操作简便,但只有GUI;

     oracle操作比较复杂,同时有GUI与命令行操作,windows.NT及unix下一样;

     DB2及mysql操作比较简单,同时有GUI与命令行,windows.NT及unix下一样;

五.总结:

    sql server是微软的展品,最大特点是操作方便上手容易简单,适合新手学习,一般用于.Net程序;

    oracle是中大型数据库,体积大,可以支持多个实例同时运行;

    DB2在大型企业得到广泛应用,向下兼容性好,风险小;

    Mysql是开源的、免费的,体积小,可以并发的,一般应用都可以满足,一般用于网站和小型系统,PHP+mysql被誉为完美结合。只不过在异常处理方面有待提高,并且        mysql不支持事物处理(transactions)、视图,没有存储过程及触发器;

      

你可能感兴趣的:(数据库)