在Web应用程序中存储和显示大量基于时间的计划信息

时间:2011-07-15 12:09:32

标签: database-design web-applications calendar data-visualization

我的项目涉及存储大量的多日活动。

然后,数据需要显示在网页上的大表中,类似于日历类型应用程序,但具有更精细的细节。但是,显然我的网页加载速度越快越好!

基本屏幕可能会显示10行主题和10列日期。

每天可以分为半天。每半天,可能有3或4个活动,每个活动可能有一个状态,每个主题可能可用或不可用等。

显然,我不想执行100/200数据库查询来总结每半天的活动和主题。

1。是否存在存储,汇总和显示大量基于时间的信息的应用程序示例?

2。什么应用程序有效地显示复杂的数据

1 个答案:

答案 0 :(得分:1)

如果我正确理解你的问题,你需要一个甘特图的变体而没有事件之间的依赖关系。

我的建议是查看Google图片上各种甘特图的图像,看看这是否是您要找的。

要稍微回答您的第一个问题,日历应用程序通常不会将多日事件存储为数据存储中的多行。如果您有开始日期和结束日期,应用程序可以计算中间天数。