spring项目,涉及到几百项数据同时导出,如何快速实现思路问题

spring项目,java语言,mysql数据库,涉及到几百项报表数据导出,比如说某某的总数,百分比,占有率,这些东西,一共有一百多项,根据部门去导出,一口气计算肯定涉及到性能问题,已知定时任务存临时表是不可能的,因为是实时的数据导出,什么思路实现比较好点

建议将指标数据定时计算(准实时)存到缓存,供web用户导出;mysql可以部署成读写分离,主从复制。

涉及统计,最好使用缓存实现