在使用SQLite插件的Android系统上,PockDB变得越来越庞大

在使用SQLite插件的Android系统上,PockDB变得越来越庞大,android,sqlite,cordova,couchdb,pouchdb,Android,Sqlite,Cordova,Couchdb,Pouchdb,在我当前的项目中,我使用的是PockDB。由于它还没有发布,我只有两个用户和大约60个文档 安卓系统上的数据库不断增长,目前达到30MB左右,远远超过了压缩后60KB左右的CouchDB本身的大小 压缩数据库(本地)实际上没有什么区别。有没有人看到同样的行为,能给我一个解释 文档本身非常小,只有一些文本,因此即使编写一个文档似乎也会导致其大小增加至少10倍 提到的30 MB表示应用程序管理器中显示的应用程序大小。是否存储附件?PockDB当前不会在压缩过程中删除附件,这是一个很重要的问题。此外,

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

安卓系统上的数据库不断增长,目前达到30MB左右,远远超过了压缩后60KB左右的CouchDB本身的大小

压缩数据库(本地)实际上没有什么区别。有没有人看到同样的行为,能给我一个解释

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


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

是否存储附件?PockDB当前不会在压缩过程中删除附件,这是一个很重要的问题。此外,如果您实际上没有使用Web SQL适配器,而是使用IndexedDB,那么Chrome和类似Chrome的浏览器(如v37或更低版本的Android)将以base64字符串形式存储附件,因为不支持二进制。

Couchdb会跟踪所有版本的文档。您是否尝试压缩服务器数据库?是的。在我对@nlawson(我刚刚写的)的回复中,我描述了我是如何测试它的,结果是什么。不,只有纯文本文档。目前我有155个文档,在服务器上压缩数据库后,它的大小不到100KB。在那之后,我删除了安卓设备上的所有数据,全部同步,之后已经有2MB的数据存在。嗯,不看你的数据库,很难判断发生了什么。如果您来到#pookDB Freenode IRC频道或通过电子邮件()向我发送SQLite文件,我可以尝试提供建议。好的,现在我检查了db文件,但实际上并不是它们导致了内存的增加。在查询和签名方面,似乎存在一个问题(至少在我的应用程序中是这样)。我在app_webview/Cache文件夹中有很多文件。可能每个请求都有一个,包括证书(看起来)。我使用https查询。。。