gpt4 book ai didi

Redis 与 RocksDB

转载 作者:IT王子 更新时间:2023-10-29 05:54:28 30 4
gpt4 key购买 nike

我读过有关 Redis 和 RocksDB 的资料,但我不了解 Redis 相对于 RocksDB 的优势。

我知道Redis是全内存的,RocksDB是内存的,用的是闪存。如果所有数据都适合内存,我应该选择哪一个?他们有相同的表现吗? Redis 与 CPU 的数量成线性关系吗?我想还有其他我不了解的差异。

我有一个适合内存的数据集,我打算选择 Redis,但 RocksDB 似乎为我提供了相同的功能,如果有一天数据集增长太多,我就不必担心内存了。

最佳答案

他们没有共同点。您正在尝试比较这里的苹果和橘子。

Redis 是一种远程 内存数据存储(类似于 memcached)。它是一个服务器。单个 Redis 实例非常高效,但完全不可扩展(关于 CPU)。 Redis 集群是可扩展的(关于 CPU)。

RocksDB 是一个嵌入式键/值存储(类似于 BerkeleyDB 或更准确地说是 LevelDB)。它是一个库,支持多线程和基于日志结构合并树的持久化。

关于Redis 与 RocksDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31831706/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com