请教超级高手,要怎么样把一张表中的100百万条记录的20万条记录,放到内存里

liuzhengkang liuzhengkang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
可能题目有点不明确,。。我这样说好了:

由于我的程序要大量访问数据库中的记录的,如果要读一条记录的话就要访问一次数据库,(数据库已使用了连接池)。

所以如果我把一部分记录(20万条)放到内存里的话就可以大大减少读数据库中记录的次数,它在内存里找到有的话就直接从内存里取了,而不用再访问数据库。

当然如果在程序里又能加以判断那些记录是经常要访问的,那些是很少访问的,然后就把那很少访问的记录自动删除掉的话,性能又更不错了。

请问一下大家,这个用java要怎么实现,要使用那些类、那些方法比较好,先谢谢了!!

数据库表users中的字段只有(id,name,password,membercode,status)。


下面这图是刚刚画的操作数据库图,希望大家能看懂、、、
...全文

相关推荐

评论 24
收藏 已收藏
分享
返回顶部
liuzhengkang
Java SE 62,620 成员 307,251 内容