很多人的确将MongoDB用于中低端缓存,并且效果很好。
由于它通过临时查询功能比简单的键值存储提供更多的功能,因此它不像Memcache或Redis那样纯净缓存层(插入和检索数据可能会更慢)。
可以达到极高的性能(工作集毕竟在RAM中),但是数据模型更重。
但是,另一方面,与Redis不同,MongoDB确实提供了一个持久层,对于大多数开发人员而言,这对于大多数开发人员而言意义更大(对大多数开发人员而言)。

很多人的确将MongoDB用于中低端缓存,并且效果很好。
由于它通过临时查询功能比简单的键值存储提供更多的功能,因此它不像Memcache或Redis那样纯净缓存层(插入和检索数据可能会更慢)。
可以达到极高的性能(工作集毕竟在RAM中),但是数据模型更重。
但是,另一方面,与Redis不同,MongoDB确实提供了一个持久层,对于大多数开发人员而言,这对于大多数开发人员而言意义更大(对大多数开发人员而言)。