kocolosk commented on issue #2115: Update default config settings (Q, 
max_document_size, etc.)
URL: https://github.com/apache/couchdb/issues/2115#issuecomment-521493367
 
 
   I erred on the side of fewer shards because we have splitting but not 
merging, and because the initial setting of 8 was derived from some of our 
deployments which I'd wager are larger than average. But I'm happy to go along 
with whatever consensus (including retaining the current default if that's what 
folks want).
   
   Attachments aren't included in the computation for 
`couchdb.max_document_size`, only the actual JSON fields and values. That said, 
there are absolutely users in the wild with JSON docs larger than 1 MB, and 
this change in defaults could certainly surprise them. In 3.x they'll be able 
to work around it by changing the default on their server, but this is meant as 
a signal to re-think the data model. My experience has been that those large 
docs are problematic for a number of reasons; the somewhat fuzzy limit at which 
the view engine breaks, and the intense write amplification when updating any 
field of the document are two examples that come to mind.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to