最近做一个项目,需要平凡的在一张表根据不同条件查找数据,表中数据非常大。本人想在项目启动的时候将表里面的数据读入内存,然后就直接在内存中查找。请问该用什么结构记录这些数据。如果存入这些数据,又该根据不同的条件去查找数据,就像写sql的where条件一样去查找数据。求大神指教。
一千多条,以后说不定上万条。这个做起来太恼火了。
追答一千多条数据很少啊,你不用缓存出现性能瓶颈了,你测过了?
追问不是数据大小的问题,而是访问数据库次数频繁,可能每秒上千次
不是数据大小的问题,而是访问数据库次数频繁,可能每秒上千次
所有的数据加载完应该只有几十M,最主要是对数据库的访问太平凡,可能1秒中有上千次,所以想做缓存。这和异步加载没关系
追答这个问题以前没做过,帮不了你了
追问还是谢谢了