存储大型数据的最可行方法是什么,同时能够从Web浏览器访问它?

时间:2018-05-15 19:22:17

标签: javascript html c++ json database

我遇到过很多方法,但是,要么需要第三方资源,要么解决方案不切实际。

我需要存储的是大量数据(一个包含700个嵌套数组且每个数组中有10个条目的数组)。下面列出了我想到的一些方法及其缺点:

  1. 使用JSON:
    这只是浏览器上的大量工作。当我遍历数组时,浏览器将冻结。
  2. 使用SQL数据库 我将无法在任何计算机上运行我的网页。我将不得不在我希望运行我的网页的每台计算机上安装PHP和SQL。
  3. 使用C ++程序处理繁重的工作 这只适用于chrome,我可以使用文件系统API。
  4. 注意:网页不会上传到互联网。

    在这种情况下最好做什么?

1 个答案:

答案 0 :(得分:1)

IndexDB是为您的目的而设计的:

  

IndexedDB是一个用于重要客户端存储的低级API   结构化数据量,包括文件/ blob。此API使用   索引以启用对此数据的高性能搜索。

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

以下是一些很好的使用示例:

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API#Examples