我计划使用arangodb作为我的后端存储。我想知道arango db作为高速缓存服务的效率与aerospike和redis相比有多高。是否有人尝试过将其作为缓存系统的特性和性能进行比较。它将帮助我减少使用后端堆栈中的另一个系统管理。
发布于 2016-10-11 21:02:59
据我所知,ArangoDB没有提供与redis相同的面向缓存的特性(我认为键的过期,包括过期或EXPIREAT之类的命令)。因此,您将不得不处理过期和驱逐过期的密钥,ArangoDB不会为您这样做。
此外,ArangoDB主要将其数据存储在磁盘上,而Redis则可选择地将所有数据存储在内存-and中。因此,在不进行任何基准测试的情况下,您可以确信Redis将比ArangoDB快得多。
ArangoDB制造商做了他们自己的业绩基准,他们没有将其与任何内存数据库进行比较。只是不是同一类别的产品。
发布于 2016-10-20 14:16:49
ArangoDB把自己称为“大部分在内存中”。就像内特说的,它可以非常快。
它的方法试图绕过多点耐药方法在一个数据库中由提供多种模式引入的问题。如果您想夷平应用程序设置的依赖堆栈,那么选择ArangoDB而不是Redis可能是一种有效的方法。
它的资源使用占用是否满足您的期望应该是您自己基准的一部分。
https://stackoverflow.com/questions/39973494
复制相似问题