管理 Javascript 中的大量数据

Managing Large amounts of Data in Javascript

我目前正在使用 Javascroipt 和 Phonegap 制作一个应用程序,它需要在离线时保存数据库或类似的东西,直到它稍后与外部数据库同步(不是主要问题)。
那么什么是管理相对较大的数据块的最佳解决方案,这些数据块必须在运行时进行大量修改,能够删除条目、添加新条目、使用属性和 ID 读取条目、排序条目以及能够导入和导出数据一个文件(即给我一个字符串或对象,我可以使用 phonegap 将其保存在文件中)?
我已经研究过 TaffyDB(已放弃 2 年)和 pounchDB(使用 ajax 接缝工作,因此需要互联网连接)。

很高兴您已经尝试过 pouchdb.js,它是 couchdb 数据库的客户端实现,并且受所有主要浏览器和平台的支持和测试。 indexeddb 实际上是最新的网络浏览器标准,用于以对象的形式存储大块数据。

包括pouchdb在内的所有主要存储库都是基于此的。

如果这是您的需要,请标记此答案或回复以获取更多解释。