我目前正在使用Javascroipt和Phonegap制作应用程序,需要在离线时保存数据库或类似的localy,直到稍后与外部数据库同步(不是主要问题)。
因此,最好的解决方案是管理相对较大的数据块,这些数据必须在运行时进行大量修改,能够删除托管,添加新的托管,使用属性和ID读取托管,排序托管以及能够导入和导出数据一个文件(即给我一个字符串或对象,我可以使用phonegap保存在文件中)?
我已经看过TaffyDB(已经放弃了2年)和pounchDB(接缝使用ajax工作,因此需要连接互联网)。
答案 0 :(得分:1)
很好,您已经尝试了pouchdb.js,它是couchdb数据库的客户端实现,并且支持并测试了所有主流浏览器和平台。 indexeddb实际上是最新的Web浏览器标准,用于以对象的形式存储大块数据。
包括pouchdb在内的所有主要存储库都只基于此。
如果这是你需要的,请记下这个答案,或者回答更多解释。