如何管理大型javascript数据文件?

时间:2015-01-31 08:34:22

标签: javascript html5 cordova local-storage

我正在开发一个Cordova项目。使用这样的java脚本文件存储我的数据:

var groups = [
    {
        id: 1,
        parent_id: 0,
        name: "Group 1"
    },
    {
        id: 2,
        parent_id: 0,
        name: "Group 2"
    }
];

第一个问题是我不知道这是好方法还是有更好的方法 要使用这些数据,我只需使用循环变量,但问题是当存在大量数据时,例如数千条记录。在.js文件中处理这么多数据很困难。我该怎么办?

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案是使用IndexedDB等数据库(如果您的应用完全脱机)或FireBase(如果您的应用使用互联网),您可以查询并获取所需的数据。

甚至DOM存储(本地存储)也是一种选择,但存在循环数组的问题,而且这不能存储超过5MB的数据。