这是一个基本问题,但非常重要,我不确定是否真的明白了.
在我们可以阅读的官方文档中
MongoDB将所有最近使用的数据保存在RAM中.如果您为查询创建了索引,并且您的工作数据集适合RAM,则MongoDB将从内存中提供所有查询.
我不确定的部分是
如果已为查询创建索引,并且工作数据集适合RAM
这里的"索引"是什么意思?
例如,如果我更新模型,然后我查询它,因为我已经更新它,它现在在RAM中,所以它将来自内存,但这在我的脑海中不是很清楚.
我们怎样才能确定我们查询的数据是否来自内存?据我所知,MongoDB使用空闲内存来缓存当前可用的内存数据,但有人可以进一步解释全局行为吗?
在哪种情况下,在我们的节点服务器中使用存储数据的变量比信任MongoDB缓存系统更好?
您如何全球建议使用MongoDB进行大量流量?
mongodb ×1