mongodb在java中创建inmemory哈希映射
我将把数据存储在MongoDb中,并在db中有多个集合(相当于表)。每个集合都有名称空间,其中包含大量文档。我们需要快速查找数据,因此不希望每次都查询数据库
我的webapp是基于spring的。在服务器启动时,我希望将集合中的所有doucments缓存到java映射中。因为我可能会有近40-50个集合,所以我希望创建那些内存中的映射,而不是一个包含所有集合的映射
创建这么多内存映射的最佳方法是什么?或者有没有其他方法来实现这一点
谢谢
# 1 楼答案
您可以使用memcached memory database存储在内存映射中
# 2 楼答案
总有一天,这些地图会使服务器崩溃。根据您的信息,mongoDB确实缓存了很多东西。因此,mongoDB的降价并不像你想象的那么昂贵