You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2022/05/21 11:11:20 UTC

[GitHub] [couchdb-documentation] ParkSeungwon commented on issue #734: How can I disable auto compaction in couchdb 3.2? I want to preserve all the history for a specific database. Or completely disable auto compaction.

ParkSeungwon commented on issue #734:
URL: https://github.com/apache/couchdb-documentation/issues/734#issuecomment-1133601622

   Thanks a lot. Finally I got an answer.
   Because shards will be constantly changing.
   I would rather use another option you suggested.
   
   Could you explain the difference between these two?
   Because to comment out the setting is in the default init file
   I presume that this will also disable auto compaction?
   
   1. 
   [smoosh]
   ; db_channels = upgrade_dbs, ratio_dbs, slack_dbs
   
   2.
   [smoosh]
   db_channels = upgrade_dbs
   
   
   ---------------------------------------------
   I have a suggestion.
   If you are a developer of couchdb, why don't you let people do configuration like this.
   [smoosh.ignore]
   db_name = true
   
   this will be much easier than listing all shards.
   One of strong point of couchdb is its unique versioning system.
   I myself used couchdb because couchdb offers history of db and do not delete old document while updating.
   This is a really cool feature in some cases especially when the data is very important.
   I don't understand why you are not giving options to on and off auto compaction to the DB users.
   Please consider this..
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org