PouchDB使用SQLite-Plugin在Android系统上变得越来越大

时间:2014-10-09 10:47:14

标签: android sqlite cordova couchdb pouchdb

在我目前的项目中,我使用的是PouchDB。由于它还没有发布,我只有两个用户和大约60个文档。

Android系统上的数据库不断增长,目前已达到30 MB左右,远远超过CouchDB本身的大小,紧随其后约60KB。

压缩数据库(本地)并没有什么不同。是否有人看到相同的行为,可以给我一个解释?

文档本身非常小,只是一些文本,所以即使编写一个文档似乎也会导致其大小增加至少10倍。

提到的30 MB表示应用程序管理器中显示的应用程序大小。

1 个答案:

答案 0 :(得分:1)

您要存放附件吗? PouchDB当前不会在压缩过程中删除附件,这是we're looking into。此外,如果您实际上没有使用Web SQL适配器而是使用IndexedDB,那么Chrome和类似浏览器的浏览器(例如Android on v37或更低版​​本)会将附件存储为base64字符串,因为不支持二进制文件。