0

我正在开发生成大型 html 报告的应用程序。我需要将数据存储在数据库中的临时表中以获取 html 页面。最好的方法是什么?在表 tmpTable(num, xmlStr)(xmlStr - aprox. 400 Kb) 中为 HTML 页面生成大 xml 字符串,插入到表中,然后在用户请求后选择此页面。或者将数据保存在临时表中,例如 tmpTable1(num, val1, val2, val3...),其中 val - 只是短字符串、int 和 double,并在用户请求后使用此数据生成 xml。哪种方式对性能有好处?

4

1 回答 1

0

如果您可以以表格格式规范化数据,则最好将这些数据放在表格中。根据用户需求生成报告。此外,如果报告不经常更改,您可以将其作为批处理生成并在所需的时间段内将其保存在服务器上。

此外,如果您想进行任何历史数据挖掘,您的表中仍然有原始数据。您始终可以运行查询并获得所需的输出。我个人会采用这种方法。请分享您会选择什么以及任何进一步的输入/反馈。

于 2014-03-03T07:53:11.217 回答