关于jdonFramework缓存的一点疑问

10-04-23 yxh1122
我刚研究JdonFramework不久,是Java新手,对缓存有些疑惑,jdonFramework的架构非常先进,在设计中采用了缓存技术,能够很大程度上提高性能,但是随着系统的运行数据库会越来越大,大量的数据如果缓存到内存中,对服务器的内存压力不是很大吗?数据库的数据进行了缓存,访问数据库的过程减少了,内存能够承受吗?

[该贴被yxh1122于2010-04-23 17:30修改过]

oojdon
2010-04-24 12:32
LRU

yxh1122
2010-04-25 15:56
LRU是一种内存管理的算法,即使算法在好,该存的东西还是要存的,只不过很大一部分存储到虚拟内存中,如果这样的话虚拟内存大小就必须要大于数据库数据大小,如果数据库好几个G,那么虚拟内存不也要至少要几个G啊,况且实际情况可能会比这个会大得多

banq
2010-04-26 09:20
2010年04月25日 15:56 "yxh1122"的内容
那么虚拟内存不也要至少要几个G啊,况且实际情况可能会比这个会大得多 ...


那就用分布式系统,NoSQL就是这个原理,将所有数据加载到很多服务器内存中,实际是一个分布式内存数据库

yxh1122
2010-04-27 09:34
如果使用分布式部署的话,每个服务器缓存的数据应该是不同的,而且需要根据不同的数据请求转到相应的服务器去处理,对此jdon是不是提供了相应的支持呢?