Node.js 离线电子应用的大数据

Node.js 离线电子应用的大数据,node.js,database,sqlite,electron,Node.js,Database,Sqlite,Electron,我有一个关于在Electron离线应用程序中处理大数据的问题 我制作了一个处理大量数据的应用程序(实际上是一个250MBSqlite数据库) 我使用sql.js库处理sqlite数据,因为sqlite npm库没有通过构建阶段(即使有一些在线技巧) 我想知道的是,这是否是处理脱机数据的最佳解决方案,具有更新功能 我的应用程序实际上连接到我的服务器,与在线数据库同步,并允许用户脱机工作。 同步是通过每次下载整个数据库来实现的,因为如果执行大量INSERT语句(即使使用事务、pragma和其他所有语

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

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

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

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

现在他们要求我添加更多的数据,这样数据库的大小就会增加

我还有其他选择吗

我在评估一切,从localstorage到PockDB,但我不想在没有充分理由的情况下破坏一切

任何帮助都将不胜感激