小编use*_*009的帖子

Redis 在插入方面似乎比 PostgreSQL 慢

我目前正在开展一个项目,我们考虑切换到 Redis 作为数据库。我们的数据性质非常简单,似乎适合 Redis。由于没有使用 Redis 的经验,我做了一个非常小的基准测试,将其与 PostgreSQL 的插入性能进行比较(这对我们来说很重要)。

我创建了一个 .sql 文件,其中包含 200000 个 INSERT 语句到一个简单的模式中(address [key], timestamp, value)。插入大约需要 6 秒。

对于 Redis,200000 条记录中的每条记录都是通过以下方式插入的:

HSET data:address timestamp <VALUE>
HSET data:address value <VALUE>
Run Code Online (Sandbox Code Playgroud)

将所有内容转储到 Redistime redis-cli < insert_data.redis需要 16 秒。我意识到这个“基准”是非常基本的,但是我是否缺少一些让 PostgreSQL 脱颖而出的东西?我真的无法想象 Redis 在插入方面实际上更慢。

postgresql performance benchmarking redis

2
推荐指数
1
解决办法
2122
查看次数

标签 统计

benchmarking ×1

performance ×1

postgresql ×1

redis ×1