我们希望开发一个基于web的应用程序,能够使用百万行数据生成报告,而且每秒都在增长。我们使用的是Mysql数据库。
我们希望使用此数据生成报告。这就是为什么我们需要过滤数据,对其进行一些计算,并将其作为图表,表格等。构建图表,表格是可以的,我问的是如何派生数据。
派生报告数据的第一种方法是使用本机SQL查询;但是,每个报告的过滤和计算都非常慢,因此我们将有100多个用户可以导出报告。
第二种方法是使用视图;我们可以为自定义计算和视图构建视图,这是一种处理计算的简单方法,但它在查询时速度很慢。所以过滤会减慢我们的速度。
我不知道是否可以使用外部工具来实时过滤和计算数据。生成报告数据的最佳快速方法是什么?
发布于 2015-03-29 10:51:57
数据库级别的过滤应该比其他方法更快。希望这对你有一点帮助。
https://stackoverflow.com/questions/29315418
复制相似问题