0

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

4

1 回答 1

1

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

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

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

于 2015-02-19T08:23:04.803 回答