gpt4 book ai didi

MongoDB:将文件保存在内存而不是磁盘上

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

我可以像 Redis 或 Memcache 一样使用 MongoDB 吗?

我的目标是将所有内容都保存在内存中并使其访问速度更快。我们已经在使用 MongoDB,但我们需要提高读取速度。

最好的方法是什么?

最佳答案

您不能强制 mongodb 将所有内容都保存在 RAM 中。它会将热数据和最近使用的数据保存在 RAM 中,并将其余数据分页。如果您无法承受页面错误的延迟,请使用 redis/memcached。

或者,您可以将 mongodb 的数据目录放在 ram 磁盘上。这将有效地将所有内容保存在内存中,但您将复制一些数据(一个副本在 ram 磁盘上,另一个 - 在 mongo 中的内存映射文件中)。

关于MongoDB:将文件保存在内存而不是磁盘上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820967/

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