mysql的代码开源吗_三大开源数据库代码质量横向评测,MySQL垫底

4d77473f8000983563ea34563d26aeb0.png

Firebird(官网、github)、MySQL(官网、github) 和PostgreSQL(官网、github)是目前非常流行的三个开源数据库,各自都拥有大量的开发者粉丝,应用也非常广泛,但是很少有人去尝试求证这个问题:哪个数据库的代码质量更好?

横向评测三大开源数据库的代码质量可是个不小的工程,但DZone近日完成了这个艰巨的任务,以下是评测结果摘要(关于评测方法、标准请查看原文):

使用静态代码分析工具PVS-Studio对三个数据库产品的源代码bug分析结果(未排除误报)

5206dfb73ebdf64d95180184f8ce9492.png

由于代码量不同,而且未排除误报,上表尚不能作为三大开源数据库代码质量的评判依据。经过后继一系列的代码漏洞测试后,DZone给出了如下的结论:

漏洞测试得分(分数越低越好):

Firebird 4分

MySQL 12分

PostgreSQL 3分

PostgreSQL在代码质量综合得分方面略微领先Firebird,两者都明显优于MySQL。

fb02035cc9acc1fc8461a12ed4314f2e.png

由于Firebird与PostgreSQL的代码质量差异可能并未如测试分数的差异大,DZone在最终的评选中将Firebird和PostgreSQL评为并列第一,MySQL位居第二。(上图)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值