indexDB 离线存储和数据同步问题?-灵析社区

中年复健狗

目前的需求是有一个应用,有移动端(flutter)和 PC Electron,数据要支持离线存储,并且移动端的数据和 Electron 应用数据要支持同步。 其中数据包括图片,文本等,数据量是 G 级别。 目前有两套方案,一个是文件的方式存储数据,那么同步工作就会很简单。 另一种就是使用 indexDB 数据同步需要支持断点续传功能。 我更倾向使用 indexDB,请问使用 indexDB 在数据同步这一块有没有什么限制? 各位更推荐哪种方式?

阅读量:31

点赞量:0

问AI
复古直男
1. 我觉得图片还是不适合存数据库。 2. indexedDB 没记错的话可以用掉硬盘空间的 1/3,不过需要用户许可。 3. 同步方案我以前试过 PouchDB + CouchDB。PouchDB 是在 indexedDB 上做的封装,支持 CouchDB 协议,所以可以双向同步。