写点什么

PostgreSQL 的 NoSQL 特性表现抢眼,多个方面优于 MongoDB

  • 2014-09-28
  • 本文字数:569 字

    阅读完需:约 2 分钟

今年 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 都是一个不错的选择。


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-09-28 20:299360
用户头像

发布了 219 篇内容, 共 143.0 次阅读, 收获喜欢 194 次。

关注

评论

发布
暂无评论
发现更多内容

RT-Thread记录(十、全面认识 RT-Thread I/O 设备模型)

矜辰所致

单片机I/O设备的控制方式 RT-Thread 8月月更 设备模型

Bigdata 毕业设计

Pyel

Spring 全家桶之 Spring Data JPA(三)

小白

8月月更

高绩效研发团队领导者的视野和格局

顺哥聊成长

【LeetCode】最大二叉树Java题解

Albert

LeetCode 8月月更

架构师的十八般武艺:高可用

agnostic

容灾

基于STM32+ESP8266设计物联网产品(重点支持微信小程序一键配网连接腾讯云平台)

DS小龙哥

8月月更

如何安全地移动WSL 2 到另一个驱动器

吴脑的键客

windows WSL2

秒杀系统设计demo

Geek_e8bfe4

Linux 的十大下载管理器,提升效率杠杠的,偷着乐吧!

wljslmz

Linux 8月月更

长安链学习 -WEB插件-SmartPlugin

Go-Excelize API源码阅读(十六)——GetSheetViewOptions、SetPageLayout

Regan Yue

Go 源码 Excelize 8月日更 8月月更

Spring 全家桶之 Spring Data JPA(四)

小白

8月月更

千万用户3毫秒内抽奖100名如何实现?

知识浅谈

8月月更

毕业总结

Geek_2ce415

总结

Asha

如何在 SAP Spartacus 中编写 ASM-Compatible 的代码

汪子熙

angular SAP Hybris Spartacus 8月月更

Spring 全家桶之 Spring Data JPA(五)

小白

8月月更

模块九毕业设计

Geek_2ce415

Bigdata 大数据训练营毕业总结

Pyel

IT运维如何助力企业数字化转型

阿泽🧸

数字化转型 8月月更

大数据训练营一期毕业作业

张大彪

【LeetCode】检查单词是否为句中其他单词的前缀Java题解

Albert

LeetCode 8月月更

用RocketMQ这么久,才知道消息可以这样玩

牧小农

RocketMQ

IPv6过渡技术部署策略与建议

穿过生命散发芬芳

ipv6 8月月更

Struts2应用详解

No Silver Bullet

应用 Struts2 8月月更

[JS真好玩] 嘘!我改了掘金源代码!1行代码,让表格支持page_size切换,从每页10条变为20条!

HullQin

CSS JavaScript html 前端 8月月更

拜托!不要用“ ! = null 做判空了

TimeFriends

8月月更

SpringBoot 快速入门(保姆级详细教程)

SpringBoot 2 8月月更

RocketMQ高可用设计之主从复制和读写分离

急需上岸的小谢

8月月更

云原生(二十三) | Kubernetes篇之Kubernetes 网络策略(NetworkPolicy)

Lansonli

云原生 k8s 8月月更

PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB_DevOps & 平台工程_小盖_InfoQ精选文章