在我目前的项目中,我使用的是PouchDB。由于它还没有发布,我只有两个用户和大约60个文档。
Android系统上的数据库不断增长,目前已达到30 MB左右,远远超过CouchDB本身的大小,紧随其后约60KB。
压缩数据库(本地)并没有什么不同。是否有人看到相同的行为,可以给我一个解释?
文档本身非常小,只是一些文本,所以即使编写一个文档似乎也会导致其大小增加至少10倍。
提到的30 MB表示应用程序管理器中显示的应用程序大小。
答案 0 :(得分:1)
您要存放附件吗? PouchDB当前不会在压缩过程中删除附件,这是we're looking into。此外,如果您实际上没有使用Web SQL适配器而是使用IndexedDB,那么Chrome和类似浏览器的浏览器(例如Android on v37或更低版本)会将附件存储为base64字符串,因为不支持二进制文件。