Web应用程序在客户端存储大量数据

Web application to store a large amount of data client-side

本文关键字:数据 存储 客户端 应用程序 Web      更新时间:2023-09-26

Web应用程序如何在客户端存储大量数据?(我具体说的是允许数百万条记录的容量(。我在这里想做的是允许离线研究这些记录。所有用户都在使用Chrome。

我一直选择索引Db,直到我读到大约有40万条记录,它几乎无法使用。然后是Web SQL,但它已被弃用。

然后我想我的最后一个选择是在本地安装像 apache 这样的小脚本的 Web 服务器,该脚本将与我的 Web 应用程序交互并将记录存储在像 MySQL 这样的数据库中。使用 AJAX,我可以在本地主机中访问我的脚本,但随后存在跨域问题。

我没主意了

更新:澄清>

主 Web 应用程序在远程服务器上运行。它必须在服务器上,因为该应用程序由不同位置的几个人使用(它是共享的(,并且需要通过智能手机等访问。最后一个想法是在本地(在用户的所有计算机上(安装一个 Web 应用程序,该应用程序将与该远程 Web 应用程序交互,以从中获取记录并将其存储在本地。无论如何,由于我猜的跨域问题,它不起作用。

我看到几个替代方案:

  1. 你真的不需要桌面应用程序吗?我知道,我知道这是1990年代...

  2. 安装本地 Web 服务器并通过 Web 浏览器访问应用程序也是一种选择。但这危险地接近第 1 点。

  3. 您可以考虑开发一个 Java 小程序并允许它使用文件系统