在仪表板中处理大量数据的最佳方法是什么?

时间:2017-02-25 15:01:26

标签: angularjs

我创建了一个简单的仪表板,其中包含10到15个小部件。所以每个小部件都创建了超过100000个数据。所以将有超过1500000条记录,如何处理它自己的浏览器。

我创建的仪表板只是挂断。

1 个答案:

答案 0 :(得分:1)

我认为你不能在前端做太多事情,但在后端,如果你能在那里做些改动,我建议你只查询所需的数据。

当您使用图表时,请说明您在sql代码中使用group by的每月销售额的时间表。这将减少数据量应该显着减少,因为您将只获得显示而不是在代码中操作结果所需的记录。

如果在查询中使用数据表句柄分页,而不是从数据库中提取所有数据,这将影响性能并需要时间加载,您可以提取例如前100个并加载下100个数据记录当用户点击next page或向下滚动时(就像facebook如何使用他们的时间轴)。您还可以考虑使用像Redis这样的内存数据库。

希望这有帮助。