簡體   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