工具PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB
Posted InfoQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB相关的知识,希望对你有一定的参考价值。
今年5月,PostgreSQL发布了全新的NoSQL特性,引入了新的类型JSONB,已经升级为一款混合型(SQL和NOSQL)数据库。而MongoDB作为流行的文档型数据库,也在努力提高性能以及稳定性,以帮助企业在生产环境中使用。除了发布MongoDB企业版外,前不久Mongodb又宣布开始对社区版本提供商业支持。作为关系型数据库,PostgreSQL已经获得社区的认可,但是作为NoSQL数据库,PostgreSQL如何了?近日,EnterpriseDB对PostgreSQL和MongoDB的性能作了比较,结果表明PostgreSQL在查询、加载、插入方面均优于MongoDB。具体如下:
在插入方面将近比MongoDB快3倍
查询方面比MongoDB快2.5倍以上
数据加载方面比MongoDB快约2.1倍
相同情况下,MongoDB消耗将近3倍多的磁盘空间
以上测试基于MongoDB v2.6和PostgreSQL v9.4,数据库均为单实例,测试环境为AWS虚拟机(32G内存)。下面是官方给出的5000万条记录的测试数据:
测试代码EDB已经放到了他们的GitHub仓库中,性能测试结果也暗示着PostgreSQL同样可以胜任NoSQL方面的需求,这也就是说不管是处理结构型数据还是非结构型数据,PostgreSQL都是一个不错的选择。
以上是关于工具PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB的主要内容,如果未能解决你的问题,请参考以下文章