工具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的主要内容,如果未能解决你的问题,请参考以下文章

RDBMS 靠边站:未来是 NoSQL 的天下

安全牛发布最新中国网安全景图 边界无限RASP表现抢眼成功入围

NoSQL性能测试工具(YCSB)

非关系型数据库 NoSQL 的特性解析

为什么海量数据场景中NoSQL越来越重要?

NoSQL的优势