的Web应用程序如何存储数据量非常大的客户端吗? (我正在具体谈论允许数百万条记录的容量)。 我想在这里做的是允许离线研究这些记录。 所有用户都在使用Chrome。Web应用程序来存储大量数据的客户端
我选择了IndexedDB的,直到我读了约40万的记录,它几乎是不可用的。 然后是Web SQL,但它已被弃用。
我当时想,我的最后一个选择是安装像本地小脚本,将与我的web应用程序进行交互和记录存储在一个数据库如MySQL的Apache Web服务器。使用AJAX,我可以在本地主机访问我的脚本,但是之后出现了跨域问题。
我跑出去的想法
更新:clarification->
主Web应用程序是一个遥远的服务器上运行。它必须位于服务器上,因为应用程序被不同地点的多个人使用(它是共享的),并且需要通过智能手机等进行访问。最后一个想法是在本地安装Web应用程序(在所有用户计算机),它将与该远程Web应用程序进行交互以从中获取记录并将其存储在本地。无论如何,它不会工作,因为我认为跨域问题。
如果您需要安装一个网络服务器使用一个Web应用程序...好吧,你可以把它写成一个本地应用程序。 –
主Web应用程序正在远程服务器上运行。最后一个想法是在本地添加一个* second * web应用程序,该应用程序将与该远程Web应用程序进行交互,以从中获取记录并将其存储在本地。我更新了这个问题来澄清,谢谢。 – Matthew
没错,但是如果你必须安装一些大的应用程序......那么你就失去了建立这个基于Web的优势,并且创建一个本地客户端可以更容易地与远程服务器进行通信,并且也可以在本地存储数据。 –