写点什么

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:299308
用户头像

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

关注

评论

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

软件测试|Python操作Excel制作报表,不要太方便

霍格沃兹测试开发学社

理解 JVM 工作机制(十一) 类加载器

Geek漫游指南

Java jdk JVM

c#中用System.Diagnostics.Process.Start(Path.GetFullPath(“vlc.exe.lnk“), url);用vlc的快捷方式打开http的url不起作用?

福大大架构师每日一题

C# 福大大 vlc

异地组网——ZeroTier

数新网络官方账号

大数据

点云分割技术的发展现状及挑战

来自四九城儿

塞尔达工业革命卷到数字电路了!网友:怕不是要在Switch里造Switch

Openlab_cosmoplat

理解 JVM 工作机制(八) JVM 性能调优

Geek漫游指南

Java jdk JVM

开发者们:618电商团战即将开启,“抢流量”想上分,必备这三个大招 | MobTech观察

MobTech袤博科技

人体识别图像技术在智能家居中的应用

来自四九城儿

软件测试|简单易学的性能监控体系prometheus+grafana搭建教程

霍格沃兹测试开发学社

聊聊 Milvus GC:从一次数据丢失事件展开

Zilliz

非结构化数据 GC Milvus 向量数据库

3D设计必备!5个免高质量的 HDRI 环境贴图网站

Finovy Cloud

blender

面试进阶齐飞!Github一天10w赞的阿里Java系统性能优化笔记有多牛?

程序员小毕

JVM 面试题 架构师 java面试 Java性能优化

MobTech 秒验|运营商网关取号​

MobTech袤博科技

伟大的公司只需要十一人

Openlab_cosmoplat

开源 MidJourney

理解 JVM 工作机制(七) 内存分配和回收策略

Geek漫游指南

Java jdk JVM

腾讯广告技术版图|把脉生意困局,助力全域经营

科技热闻

软件测试|Python实用炫酷技能——推导式

霍格沃兹测试开发学社

理解 JVM 工作机制(四) 回收策略

Geek漫游指南

Java jdk JVM

激发创造力!如何轻松录制PPT和人像视频

淋雨

PPT Camtasia 录屏

理解 JVM 工作机制(九) 类文件结构

Geek漫游指南

Java jdk JVM

2023-05-24:为什么要使用Redis做缓存?

福大大架构师每日一题

redis 福大大

软件测试/测试开发丨自动化测试定位策略实战-测试人论坛搜索

测试人

程序员 软件测试 自动化测试 测试开发

软件测试|码农必会的git操作(一)

霍格沃兹测试开发学社

我国首例汽车企业全业务场景数据出境安全评估获批

Openlab_cosmoplat

大数据 开源 汽车

浅谈安全测试之AppScan

数新网络官方账号

大数据 安全测试

Sprint回顾会及Scrum工具

顿顿顿

Scrum 敏捷开发 敏捷项目管理 敏捷开发管理工具 sprint回顾会

理解JVM工作机制(五)垃圾回收算法

Geek漫游指南

Java jdk JVM

软件测试|pyecharts绘制NBA球星得分能力对比图

霍格沃兹测试开发学社

理解 JVM 工作机制(六) 垃圾收集器

Geek漫游指南

Java jdk JVM

理解 JVM 工作机制(十) 类加载机制和加载的过程

Geek漫游指南

Java jdk JVM

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