数据库单表有100W行数据,表有几十个字段,大部分是double和varchar;有个需求是要一次把数据全部读出来,还要全部写进去100W行。请问下要如何设计数据的存储及查询,能够满足极致的性能?内存占用小、最终还要能够反序列化够快
数据库单表有100W行数据,表有几十个字段,大部分是double和varchar;有个需求是要一次把数据全部读出来,还要全部写进去100W行。请问下要如何设计数据的存储及查询,能够满足极致的性能?内存占用小、最终还要能够反序列化够快
思路:
1、设计好索引
2、全部数据预加载到redis
3、使用mybatis或者jdbc的批量插入操作