常用关系型数据库优缺点简述

一、mysql

       1、开放性:开源,mysql提供两个版本,社区版和企业版,社区版免费且包含所有功能(包括最新的),官网上可以下载,而企业版只包含测试后稳定的功能且是收费的,不能下载,但官方提供技术支持(电话)。社区版功能上没有被阉割,只是可能会有些缺陷,不过大家可以找稳定一点的版本用就可以了

       2、安装和维护:简单,这个不必多说,装过的都懂,而且大多数操作系统都支持,上手简单。

       3、性能:多用户并发处理,性能还是不错的,但比之oracle就稍显逊色,而且mysql不同数据库引擎因为实现方式不一样,性能也会不一样,一般来说innerDB行级锁会比MyIsam表级锁性能更高(主要是并发性上面)

       4、集群:单节点的mysql容量比较小,但可以通过集群扩容,在一定程度上解决了容量小的问题,但集群本身也会有一定的性能消耗,不是无限扩容的,数据量大了的话还是建议选择其它这方面比较有优势的数据库。

       5、安全性:比之oracle/db2等数据库的安全性还是不足。

       6、开发:应用系统对接很方便,这一块已经很成熟了,基本没啥麻烦的问题。

       所以mysql可能更受中小企业或者比较轻量级的系统欢迎。

二、oracle

       1、开放性:收费,主流的操作系统上都能运行。一般在数据库选型的时候只要看到收费基本上直接排除,大部分公司都不会在数据库上花费预算,尽管它可能是最适合我们的。

        2、安装和维护:oracle的维户相对比较麻烦。

        3、性能:顶呱呱,毕竟是收费的,不好用户不给钱!oracle基本上是性能最高的数据库,而且有官方的售后服务,技术支持下调优啥的,相对来说比我们自己用免费的数据库然后网上找调优方案更方便靠谱。

        4、集群:oracle支持集群,而且单个节点支持的最大容量也是比较大的。

        5、安全性:获得了最高级别的iso标准认证。

        6、开发:比较方便

        大型项目的最佳数据库选择,前提是要有预算。

三、sqlserver

        1、开方性:收费且只能在windows上面运行,现在大部分服务器都是linux的,一般公司不太会因为一个数据库去搞个win server 服务器,除非有特别的需求。

        2、安装和维护:相对简单。

        3、性能:并发和伸缩性有限,多用户时性能会下降。

        4、集群:有高可用集群(备份节点),但不能作负载均衡。

        5、安全性:没有取得任何安全证书,而且window本身也没有linux服务器安全。

        6、开发:方便。

        现在sqlserver已经使用的比较少了

四、postgres

       1、开放性:开源、免费,window和linux都支持,社区比较活跃,而且以postgres为基础开发出来的分布式数据库也比较多,如greenpulm(华为也有一款基于postgres开发的分布式数据库,曾经一个项目中使用的,记不得名字了,百度也没有搜到)等

        2、安装和维护:相对简单。

        3、性能:和mysql同样是开源数据库,postgres的性能是低于mysql的,但稳定性和负载能力要高于mysql,有人做过简单的测试,postgres的负载大约是mysql的3倍左右。

        4、集群:支持

        5、安全性:这方面的资料比较少,应该是没有取得过安全方面的证书,不过开源软件估计都不会去考虑这方面证书,但会有相关的配置,mysql应该也是如此

        6、开发:方便

        与mysql相比,pgsql支持更多类型及功能,对于用户来说选择性可能更多一点,选mysql还是pg难以决择,个人更倾向于pg,工作中更多使用pg。

 

五、DB2

      1、开放性:主流系统上面都能运行,适用于海量数据。

      2、性能:并发性能非常好。

      3、集群:支持。

      4、安全性:获得了最高级别的iso标准认证。

       海量数据可以选用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值