Существуют две ситуации, когда предыдущие версии документов в CouchDB удаляются:
- Репликация
- Сжатие
Таким образом, если вы этого не сделаетехотите хранить много данных, терабайт, то вам, вероятно, не нужно репликация .В любом случае, репликация мастер-мастер в CouchDB - это одна из самых важных функций.Размер CouchDB на диске больше, чем у традиционной базы данных, поэтому, вероятно, в будущем вам потребуется сжатие .
Как упомянуто выше: вам необходимо внедрить отслеживание версий как часть схемы / проекта документа вашего приложения.