你好,我正在开发一个学生进度跟踪系统,在这里,我需要展示的弱点,在特定的主题,以及在该学科的优点。我需要提供关于学生学业成绩的分析数据,所以在开发这样的web-application?时,我应该记住什么?我需要更多地强调分析数据,所以对此有什么帮助吗?
发布于 2011-07-21 15:11:06
更多地讨论数据及其使用方法: 1)您需要存储多少数据? 2)加载该数据的频率是多少? 3)有多少用户将在任何时候提取这些数据? 4)数据是否会被修改?
根据你的回答,你会得到不同的建议。最终,如果您只是做单行插入,而且数据大小很低,那么使用前端报告工具(Jaspersoft/戊and /BIRT)的MySQL就会工作得很好。如果您需要一个可靠的分析数据库,而且数据大小更大,那么使用这些报告工具的Infobright也非常有用。
如果您正在进行交叉操作,那么这两个数据库(一个用于事务,然后移动到分析前端的分析数据库)是常见的。但是,如果数据大小很低,那么分析数据库和事务性数据库之间就不会有太大的区别。
至于前端BI工具,您可以使用Jaspersoft/戊the/Actuate(BIRT)作为开箱即用的开源解决方案。如果您想创建自己的应用程序,我建议(PHP)开发您的应用程序。
祝好运!
https://stackoverflow.com/questions/6752438
复制相似问题