今年5月,PostgreSQL发布了全新的NoSQL特性,引入了新的类型JSONB,已经升级为一款混合型(SQL和NOSQL)数据库。而MongoDB作为流行的文档型数据库,也在努力提高性能以及稳定性,以帮助企业在生产环境中使用。除了发布MongoDB企业版外,前不久Mongodb又宣布开始对社区版本提供商业支持。作为关系型数据库,PostgreSQL已经获得社区的认可,但是作为NoSQL数据库,PostgreSQL如何了?近日,EnterpriseDB对PostgreSQL和MongoDB的性能作了比较,结果表明PostgreSQL在查询、加载、插入方面均优于MongoDB。具体如下:
以上测试基于MongoDB v2.6和PostgreSQL v9.4,数据库均为单实例,测试环境为AWS虚拟机(32G内存)。下面是官方给出的5000万条记录的测试数据: 测试代码EDB已经放到了他们的GitHub仓库中,性能测试结果也暗示着PostgreSQL同样可以胜任NoSQL方面的需求,这也就是说不管是处理结构型数据还是非结构型数据,PostgreSQL都是一个不错的选择。 本文转载自:微信公众账号 - InfoQ,版权归原作者所有! |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|