Couch DB复制 - 'since'参数中的序列号无效

时间:2013-10-07 07:10:29

标签: android couchdb couchbase cloudant

我们有一个使用CouchBase Mobile的Android应用程序。此应用程序从Cloudant上的CouchDb复制。

我们最近观察到(当复制开始花费超过6分钟来完成')时,'更改'请求中发送的'since'参数不在源序列号附近。

来源的SEQ = 66000 +

由于第二次及后续复制请求的参数= 25000+(变化)

我们使用过滤器,实际上需要花费很多时间,我们可以在第一次复制时使用它。但我们发现未来的复制需要6分钟(即使源数据库没有更新)。

我们怀疑对于过滤的复制,目标只为最后一个复制的doc创建一个检查点,而不是源的提交序列。

这是默认行为吗?有没有办法克服这个功能/问题?

[我们正在迁移到CouchDB Lite,但我们需要在此之前解决此问题]。

此致

维杰

0 个答案:

没有答案