问题描述
每条的位数是64位的,量级的话大概在10W,这样的数据最好用什么缓存
解决方案
解决方案二:
来人指点下呀
解决方案三:
楼主的意思我不太明白,是说用什么数据结构?还是说这个量级用什么方式?数据结构的话通常是key/value比如map。而至于量级的话楼主自己算一下64×100000=800KB左右。谈不上数据量问题
解决方案四:
引用2楼kk_124的回复:
楼主的意思我不太明白,是说用什么数据结构?还是说这个量级用什么方式?数据结构的话通常是key/value比如map。而至于量级的话楼主自己算一下64×100000=800KB左右。谈不上数据量问题
我之前查了下java缓存的相关扩展包,但发现基本都是为web项目提供的,我就是想知道我这种类型的数据可以用什么扩展包?或者是一些其它的方法。
解决方案五:
不知道楼主如何理解缓存的,如果你不使用数据库的情况下,可直接写入文件。用I/0直接存储,或者用map存放内存里。你所见的那些缓存jar的存在意义是大批量访问数据直接从缓存提取不进行数据库访问。大部分缓存数据特征访问率高、数据量庞大、关联复杂。
解决方案六:
那些缓存项目是在数据不能全部读到内存中的时候用的你的数据量相对较小可以一次都读到内存中。不用这个东西。
时间: 2024-10-27 04:36:12