
如果要为一款商业系统选择开源的关系型数据库,MySQL和PostgreSQL都是不错的选择,可以说选择哪一款都没有问题。
从最新的db-engines发布的全球数据库排名来看,MySQL评分有所增加,PostgreSQL评分有所降低。

但是之前几个月,MySQL评分有所下降,而PostgreSQL的评分一直在保持高速增加。
大概率是MySQL 8.0的强大新特性弥补了7.x以及更低版本上的部分不足之处,再加上MySQL数据库使用人员基数大,自然而然的更加popular。

MySQL背后是Oracle公司,PostgreSQL背后是开源社区以及相关贡献者,显然MySQL的支持团队更加稳健和专业。

VS

在开源数据库的选择问题上,我考虑更多的不是迁移过程的难易,而是完成迁移之后,未来系统使用过程中出了问题,如何获取解决方案?
去IOE的去“O”从来不是一件一蹴而就的事情,Oracle的强大已经深入人心。随着互联网技术的发展,MySQL和PostgreSQL都在成长,但是显然MySQL作为Oracle公司旗下的一款对外宣称most popular的开源数据库,可能更加适合成为去“O”的替代品,毕竟他们是一家人,而且显而易见国内MySQL从业人员远远大于PostgreSQL从业人员。

去IOE,MySQL vs PostgreSQL,从数据库的角度来说,两者皆可选择!但是从大局和长远的角度来看,现阶段,我还是更加倾向于选择MySQL数据库吧!
毕竟,要是在使用PostgreSQL数据库过程中遇到新问题,找不到解决方案可就尴尬了,二次开发还是不太现实的!
文章转载自IT技术佳肴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




