我正在运行一个基于Chromium的应用程序,该应用程序正在使用我的主数据库进行复制(2路)。
我客户端的自动压缩如何影响服务器数据库,我的Revs是否也会从服务器中删除?
任何想法?我搜索了Docs for Auto Compaction,它没有提到它如何影响复制?
答案 0 :(得分:1)
压缩仅影响正在压缩的数据库。删除了任何非叶子修订,并且由于在复制期间仅考虑叶子修订,因此它对复制过程没有影响。
另一方面,我写了一个名为pouchdb-full-sync的替代复制器,它将复制所有修订版(叶子和非叶子),因此它会受到压缩的影响。