如何存储大数据用于前端使用?

时间:2016-09-04 01:04:16

标签: javascript angularjs

我正在开发Angular JS 1.5版本的应用程序。 当我提交表单时,根据传递的输入参数,对中间层进行查询,并将数据发送回应用程序。

收到的回复将有大约百万条记录。我需要在前端使用Angular C3 js库以Graphs的形式显示这些数据。

有人可以指导我应该如何以及在何处收集这些数据。

提前致谢。

2 个答案:

答案 0 :(得分:0)

AngularJS是一种客户端MVVM模式。来自中间层的数据将加载到viewmodel中,该view将数据绑定到 public static <S> S createService(Class<S> serviceClass, final String authToken) {

答案 1 :(得分:0)

如果您不担心支持旧浏览器,那么localStoragesessionStorage可能是您最好的选择。大多数现代浏览器都支持大约5MB,因此您可以确定它是否足够。然后在您的角应用程序中,您可以将数据从存储装载到viewModelangular.run()中的自定义角度工厂/服务或控制器本身。

但除非你有非常好的理由将100万条记录实际存储到浏览器存储中,否则你应该在需要时将其检索到它。

另外,您可能希望查看角度应用的内存使用情况。特别是在内存中保存了大量数据时,.watch()ng-repeat等内容会使您的应用程序性能受损。