Mongodb 数据缓存与NoSQL

Mongodb 数据缓存与NoSQL,mongodb,caching,Mongodb,Caching,目前,对于我的项目,我将最常重用的数据存储在内存缓存中(web服务器本身)。它与ASP.net传统的经典方法相同。 我读了很多关于NoSQL的文章。现在我正在考虑将缓存项放入NoSQL(mongo或redis)而不是内存中 我的主要目标是提高性能。有人能建议这种方法能提高性能吗?首先,redis在内存(但持久到磁盘)数据库中,所以您的数据实际上在内存中(实际上这就是它如此快速的原因)。其次,不可能判断你的方法是否会给你带来任何结果 到目前为止,您所能做的最好的事情是实现一些粗略的方法,并在真实或

目前,对于我的项目,我将最常重用的数据存储在内存缓存中(web服务器本身)。它与ASP.net传统的经典方法相同。 我读了很多关于NoSQL的文章。现在我正在考虑将缓存项放入NoSQL(mongo或redis)而不是内存中


我的主要目标是提高性能。有人能建议这种方法能提高性能吗?

首先,redis在内存(但持久到磁盘)数据库中,所以您的数据实际上在内存中(实际上这就是它如此快速的原因)。其次,不可能判断你的方法是否会给你带来任何结果


到目前为止,您所能做的最好的事情是实现一些粗略的方法,并在真实或接近真实的负载和数据集上对其进行基准测试。另外,在寻找提高性能的方法之前,最好先找到瓶颈并了解它是否值得实施。

为什么要将某些内容缓存到磁盘?这不会提高性能。而且,我不建议使用磁盘备份数据库在运行应用程序的同一台机器上存储临时缓存数据,因为它们将争夺资源。