我希望在Chrome中存储大量数据客户端,我有哪些选择?

时间:2015-03-20 12:25:47

标签: javascript html5 google-chrome

我正在研究客户端唯一能够处理某些数字并将其显示在图表中的东西。

我从服务器提取数据。首先,我每24小时将数据保存到localStorage,这已经工作了一段时间,但现在数据集很大,以适应localStorage。 Firefox允许您删除localStorage的大小限制,但Chrome没有这样的设置。我更喜欢在Chrome中工作。

Chrome支持requestFileSystem API,允许您创建和保存文件,但其他浏览器决定不支持它,并且没有很好的文档/广泛使用。理想情况下,我更喜欢chrome更为致力的东西,所以他们不会突然放弃对它的支持。

这个应用程序仅适用于我,因此一些扩展,高级设置很好,也可以为我导入的数据文件设置cahcing,客户端也可以。

2 个答案:

答案 0 :(得分:0)

使用IndexedDB。以下是一些比较b / w localstorage&索引资料

localStorage的

  • 小数据
  • 同步
  • 键值对

索引资料

  • 大数据
  • 异步
  • 提供索引
  • 可以运行查询
  • 支持交易&简单数据类型
  • 以对象的形式存储数据
  • 例如:待办事项列表(keep.google.com)

答案 1 :(得分:-1)

您拥有本地存储API:http://diveintohtml5.info/storage.html

文件API:https://developer.mozilla.org/en-US/docs/Web/API/File?redirectlocale=en-US&redirectslug=DOM%2FFile

Mozilla还使用本地草料API简化了本地存储API:http://mozilla.github.io/localForage/

这些只是一些选择。