为什么PostgreSQL比MongoDB还快

格斗动漫时间:2024-04-27 20:42:35点击:33847

.4带来了全新的特性,并且根据的测试,其加载,插入和查询的性能都已经几倍于了。

虽然我是PG的铁杆粉丝,但是关联数据库背负了ACID的重型装甲,在性能上居然能战胜轻装上阵的数据库总觉得有点离谱。

所以我在自己的环境里验证了一下的测试成果,并且小探一下PG取胜的原因。

1.的测试成果

以下是的测试成果(数据量为5000万)

(还可以参考这篇译文:)

2.我的验证成果测试观点
为了使测试成果更加单纯,我准备单纯比拼CPU消耗(尽量排除IO和网络的干扰),设定以下测试条件。
1)所有数据都要放进内存
2)C/S都跑在同一台单机上
所以,只在单机上进行10万条小数据量的测试
注)的测试环境是32G内存的WebM3.实例,总数据量超过内存了。
测试环境

测试环境为个人PC上的虚拟机

PC

CPUCorei5-34703.2G(4核)

MEM:6GB

SSD:OCZ-(虚拟机所在磁盘,非系统盘)

OS:Win7

虚拟机

CPU:4核

MEM:1GB

OS6.5

PG9.4.0(=,其他是默认值)

MG:

推荐内容