我正在构建一个Meteor / Cordova应用程序,我需要在应用程序重新启动之间存储数据,并且能够使用以前使用的收集数据离线启动应用程序,即我需要的不仅仅是应用程序期间运行的最小值单个会话。我已经研究过HTML5存储,但最大容量为5MB。我可以使用哪些其他技术来存储数据?
答案 0 :(得分:5)
我认为您正在寻找完全脱机工作的ground:db软件包。
概念(来自docs。)
Localstorage简单且得到广泛支持 - 但速度很慢 - 这就是为什么我们这样做 只用它来缓存数据库和方法+试图限制 从中读取和写入。
GroundDB将未完成的方法和minimalongo db保存到localstorage中 - 最小化到本地存储的保存数量。使用Ground.resumeMethods
当应用加载GroundDB时,恢复方法和数据库更改 - 在离线和浏览器关闭时制作。