99问答网
所有问题
请教java中怎么缓存大量的数据,比如100w条记录
如题所述
举报该问题
推荐答案 推荐于2017-09-25
小子,解决问题的思路首先就不对,什么叫JAVA中……JVM虚拟内存一般只有几百M,为何别人那么多大型系统都能跑起来?
第一,大量的数据是不会考虑放在JVM内存中;
第二,如果需要缓存大量的dto,动态数据(又称过程数据)一般用的是redis;如果是静态,系统启动时就加载的大量配置,一般考虑放ehcache。
第三,由于redis用的是物理内存,不是JVM内存,一般情况下往redis里丢千万级别的记录数基本不影响性能,小小100w条算什么呢。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WeeOeWeXBWvBzeXzjOt.html
相似回答
大家正在搜
相关问题
Java如何获取Redis中存储的大量内容?
java缓存失效判断,缓存一般是存放在Hashtable中,...
java中大量数据如何提高性能?
java怎样将数据保存到缓存中,之后再保存
请教java中怎么缓存大量的数据,比如100w条记录
java怎么将数据库的数据做缓存,方便查找。
java如何实现一千万条数据的计算而内存不会溢出