4

我正在决定是否应该使用 IndexedDB。我将大规模使用它,所以有人可以告诉我性能是否合理,有 2-3 个对象存储,每个对象存储上有几个索引(可能 5+),几百条记录,每条记录都有几十个属性和 20-30 MB 的数据?我不需要很大的速度,我只希望它合理,比访问服务器上的数据库更快。

4

1 回答 1

7

用它!!!我即将完成一个在相对较大的范围内使用 IndexedDB 的离线应用程序,我正在使用 16 个表/objectStores 并且通过 AJAX 我能够连接到服务器,创建所有 objectStores 并下载/同步大约一分钟内从 sql server 获取 260 000 条记录,其中大部分用于在服务器端进行查询。一旦数据在你身边,管理几乎是光速的,当然在 ARM 设备中会减少一点(如预期的那样),但真他妈的,它工作得很好,而且它在每台机器上都能工作(win、mac、linux、android)因为 Firefox 在最新规格中始终处于领先地位(chrome 几乎就在那里)。有关更多信息,请访问Kristof Degrave博客,他知道这一切。

于 2013-02-14T09:27:15.070 回答