PouchDB - Bagaimana Pemadatan Otomatis memengaruhi replikasi 2 arah?

Saya menjalankan aplikasi berbasis Chromium yang mereplikasi dengan database master saya (2 arah).

Bagaimana Pemadatan Otomatis di Sisi Klien saya memengaruhi DB Server, apakah Revs saya juga terhapus dari Server?

Ada Ide? Saya mencari di Dokumen untuk Pemadatan Otomatis dan tidak menyebutkan banyak tentang pengaruhnya terhadap replikasi?


person Vasu Mahesh    schedule 03.08.2015    source sumber


Jawaban (1)


Pemadatan hanya memengaruhi database yang Anda padatkan. Revisi non-daun apa pun akan dihapus, dan karena hanya revisi daun yang dipertimbangkan selama replikasi, maka revisi tersebut tidak berdampak pada proses replikasi.

Di sisi lain, ada replikator alternatif yang saya tulis bernama pouchdb-full-sync, dan akan mereplikasi semua revisi (leaf dan non-leaf), sehingga akan terpengaruh oleh pemadatan.

person nlawson    schedule 04.08.2015