繁体   English   中英

ArangoDb 作为 redis 的缓存服务器替代方案

[英]ArangoDb as cache server alternative for redis

我打算使用 arangodb 作为我的后端存储。 我想知道与 aerospike 和 redis 相比,arango db 作为缓存服务的效率如何。 有没有人尝试在功能和性能方面进行比较作为缓存系统。 它将帮助我减少使用后端堆栈中的另一个系统管理。

据我所知,ArangoDB 不提供与 redis 相同的面向缓存的功能(我想到了密钥的到期,使用EXPIREEXPIREAT 之类的命令)。 所以你必须处理过期密钥的过期和驱逐,ArangoDB 不会为你做这件事。

此外,ArangoDB 主要将其数据存储在磁盘上,而 Redis 将所有数据存储在内存中 - 也可选择存储在磁盘上。 因此,无需进行任何基准测试,您就可以确信 Redis 将比 ArangoDB 快得多。

ArangoDB 制造商做了他们自己的性能基准测试,他们没有将它与任何内存数据库进行比较。 它只是不属于同一类别的产品。

ArangoDB 将自己称为“主要在内存中”。 正如内特所说,它可以非常快。

它的方法试图通过在一个数据库中提供多模型模式来规避Polyglot 持久性方法引入的问题。 如果您想扁平化应用程序设置的依赖堆栈,选择 ArangoDB 而不是 Redis 可能是一种有效的方法。

它的资源使用足迹是否符合您的期望应该是您自己的基准测试的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM