gpt4 book ai didi

performance - Membase 和 Redis 必须存储在磁盘上时

转载 作者:可可西里 更新时间:2023-11-01 11:03:15 26 4
gpt4 key购买 nike

我看到很多benchmark,人们将Membase与Redis进行比较,只有当数据库可以全部存储在内存中时。显然 Redis 要好很多,但是,如果两者都开始将数据存储在磁盘上,哪个更好呢?

最佳答案

我对 Membase 的熟悉不如对 Redis 的熟悉,但我知道存储到磁盘的性能非常依赖于硬件和(甚至更是如此)配置。例如,对于 Redis,您有许多具有截然不同的性能特征的持久性选择。选择最合适的在很大程度上取决于您的用例、耐久性要求和您可支配的资源。

为了获得最佳性能(也具有极高的耐用性),通过设置一个从不保存到磁盘的主/生产 Redis 服务器,以及一个或多个复制主服务器的从属服务器,您几乎不会因为使用 Redis 保存到磁盘而受到任何惩罚数据并积极地保存到磁盘。这意味着您的 master 只需执行一些额外的 READ 操作即可将同步数据发送到您的 slave,而您的 slave 是唯一遭受任何磁盘 I/O 惩罚的人。您可以通过暂时使它成为您的一个奴隶的奴隶,然后在同步完成后将其恢复到主人,将重启/崩溃时的数据恢复到您的主人。

关于performance - Membase 和 Redis 必须存储在磁盘上时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944138/

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