2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

五大亮点来袭!神州云科冬季发布会报名通道开启,千份精美礼品等你来拿!

通明湖

别再秃头背锅了!这个小技巧统计第三方接口耗时很安逸

Java永远的神

Java 程序员 后端 架构师 springboot

玩转OpenHarmony PID:教你打造两轮平衡车

OpenHarmony开发者

OpenHarmony

将渲染计算搬到云端,开启低成本、强交互、沉浸式体验

阿里云CloudImagine

云计算 阿里云 云渲染 串流

从TiDB搭建到监控闭环

TiDB 社区干货传送门

监控 管理与运维

NineData:强大的ClickHouse图形客户端工具

NineData

数据库 云计算 开发者 Clickhouse 数据管理

手把手系列:如何将小程序游戏引入自有APP?(iOS篇)

FinClip

如何删除数据并刷新列表

Towify

微信小程序 无代码 触发器

聊聊电商系统架构, 常见的9个大坑

Java全栈架构师

程序员 后端 架构师 电商 系统秒杀

TiDB Operator扩缩容和集群的管理

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

spring高级源码笔记:深入理解阿里spring源码核心思想及框架应用

钟奕礼

Java 程序员 java面试 java编程

民航二所马勇:数据安全防护体系的探索与思考

极盾科技

数据安全

手把手教你成为荣耀开发者:应用管理指南

荣耀开发者服务平台

前端 快应用 荣耀 honor 应用集成

TiDB增强型 StatefulSet 控制器--Advanced StatefulSet

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

Lightning checksum failed 报错实践案例

TiDB 社区干货传送门

FinClip 手把手教学:如何将小程序游戏引入自有APP?(Android篇)

FinClip

XTransfer技术专家亮相Flink Forward Asia 2022

XTransfer技术

重写Nacos服务发现:多个服务器如何跨命名空间,访问公共服务?

LigaAI

Java 测试 nacos 测试环境 12 月 PK 榜

TiCDC 在多种场景的新特性的应用

TiDB 社区干货传送门

安装 & 部署 OLTP 场景实践

TiDB Operator数据导入

TiDB 社区干货传送门

迁移 集群管理 管理与运维 备份 & 恢复

有一说一!项目中引进这玩意,排查日志又快又准

程序员小毕

程序员 面试 微服务 后端 框架

搜电充电:创新“服务卡片”,让即时充电更便捷

HarmonyOS开发者

HarmonyOS

TiCDC 源码解读(1)-- TiCDC 的架构概览

TiDB 社区干货传送门

如何制作一个实时在线显示评论?

Towify

微信小程序 无代码

性能最大提升60%,阿里云发布基于第四代英特尔至强的第八代ECS实例

云布道师

阿里云

数据库原理及MySQL应用 | 多表查询

TiAmo

MySQL 数据库 12月月更

自研分布式高性能RPC框架及服务注册中心ApiRegistry

车江毅

Java Eureka 注册中心 服务治理 服务中心

百TB级TiDB集群在线更换NVME磁盘优化实践

TiDB 社区干货传送门

性能调优 管理与运维 应用适配 6.x 实践 大数据场景实践

Kubernetes:Flomesh 服务网格与多集群通信

Flomesh

服务网格 K8s 多集群管理

20000节点云数仓在大型商业银行的“实践之路”

酷克数据HashData

金融科技 云数据仓库 数据库·

公司刚来的京东架构师:看完我写的spring笔记,甩给了我一份文档

钟奕礼

Java 程序员 Java 面试 java编程

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