MongoDB内存存储引擎

MongoDB内存存储引擎,mongodb,Mongodb,我们目前正在MongoDB 3.2中使用Wired Tiger存储引擎 我们调整了一个服务器(196Go RAM,disable journal),以便将mongodb用作缓存服务器(无复制,对于fire&forget写入,write concern=0) 我想知道,如果我们知道我们的数据已经存储在内存中,那么切换到内存存储引擎是否有意思。还有其他好处吗 谢谢您因为您已经禁用了日志记录,而且数据适合您的内存,所以切换到内存存储引擎更有意义,因为它提供了引擎附带的性能优势。 只需确保writeCo

我们目前正在MongoDB 3.2中使用Wired Tiger存储引擎 我们调整了一个服务器(196Go RAM,disable journal),以便将mongodb用作缓存服务器(无复制,对于fire&forget写入,write concern=0)

我想知道,如果我们知道我们的数据已经存储在内存中,那么切换到内存存储引擎是否有意思。还有其他好处吗


谢谢您

因为您已经禁用了日志记录,而且数据适合您的内存,所以切换到内存存储引擎更有意义,因为它提供了引擎附带的性能优势。
只需确保writeConcernMajorityJournalDefault为false,不确定write concern=0服务器在写确认期间是否具有相同的用途。

我不太清楚您是如何将此服务器配置为缓存服务器的。当您说“不复制”时,您的意思是它不是任何复制集的一部分吗?如果是,它从哪里获取数据?是的,它不是复制集的一部分,因为我们不需要缓存的高可用性。当我说“缓存服务器”时,我指的是一个有足够内存的服务器,可以在RAM中容纳所有数据:不需要在磁盘上查找数据。所以我想知道是否值得更新到内置内存内置存储。它能给我们带来什么。