PouchDB — Как автосжатие влияет на двустороннюю репликацию?

Я запускаю приложение на основе Chromium, которое реплицируется с моей основной базой данных (2 способа).

Как автосжатие на моей стороне клиента влияет на БД сервера, удаляются ли мои версии с сервера?

Любые идеи? Я искал документы для автоматического сжатия, в нем мало упоминается о том, как оно влияет на репликацию?


person Vasu Mahesh    schedule 03.08.2015    source источник


Ответы (1)


Сжатие влияет только на сжимаемую базу данных. Любые неконечные ревизии удаляются, а поскольку во время репликации учитываются только конечные ревизии, это не влияет на процесс репликации.

С другой стороны, есть альтернативный репликатор, который я написал под названием pouchdb-full-sync, и он будет реплицировать все ревизии (листовые и нелистовые), поэтому на него повлияет уплотнение.

person nlawson    schedule 04.08.2015