我的 Web 应用程序中有 6 个报告。所有报告都使用大约 15 个表连接的大量查询,并且在向用户呈现报告之前再次循环查询结果以进行一些计算。
这需要很长时间才能加载报告。我正在使用带有 Java 的 MySQL
解决此问题的最佳方法是什么?
- 如果缓存很好,那么可用的选项是什么?
- 我打算创建一个表并将所有需要的数据插入到该表中,然后报告可以访问该表,如果可能的话,将数据加载到该表的最佳方法是什么?
- MongoDb 或其他 NoSql DB 可以解决这个问题吗?
- 或者有没有标准的方法来做这些事情?