【发布时间】:2012-08-24 13:09:43
【问题描述】:
我有一个报告系统,我需要将来自 3 个不同服务器(系统)的数据组合起来显示给用户。就几千条记录而言,这可以正常工作,但会增加系统超时。
我正在考虑使用另一种方法。当用户运行结果时,我将生成一个向数据库生成报告的请求。一个正在运行的守护程序将拾取它并收集数据并生成报告,并将通过电子邮件将报告数据的链接发送给用户。我可以在这里做很多事情。
1) 将收集到的数据以表格形式插入数据库,以便在页面上简单地显示给用户。 2)生成html并将其存储到数据库中。
虽然我认为第一个选项是最好的,但还有其他建议吗?
【问题讨论】:
标签: java architecture reporting scalability