离线电子应用的大数据

时间:2017-05-18 06:33:41

标签: node.js database sqlite electron

我有一个关于在Electron中处理离线应用程序中的大数据的问题。

我制作了处理大量数据的应用程序(实际上是 250MB Sqlite数据库) 我正在使用 sql.js 库处理sqlite数据,因为 sqlite npm库没有通过构建阶段(即使在线发现了一些技巧)

我想知道的是,这是否是处理离线数据的最佳解决方案,具有更新功能。

我的应用实际连接到我的服务器,与在线数据库同步,并允许用户脱机工作。 同步是通过每次下载整个数据库来完成的,因为如果我执行一个大量的INSERT语句(即使使用TRANSACTION,pragma和其他所有内容),sql.js库也会遇到一些内存问题,并会崩溃。

现在他们要我添加更多数据,因此数据库大小会增加。

是我可以评估的任何其他选项吗?!

我正在评估从localstorage到PouchDB的所有内容,但我不想在没有充分理由的情况下将所有内容都删除......

任何帮助将不胜感激

0 个答案:

没有答案