On Nov 9, 2013, at 11:47 AM, Robert Newson <[email protected]<mailto:[email protected]>> wrote:
attachments are different to documents. They're stored as a series of binary chunks and so they can be streamed in and out, you can go large with attachments. But on the other hand, all attachments will get copied during a database compaction, so they slow down the process and require more free disk space. If you have many gigabytes of attachments, you might consider storing them externally and putting URL links in the documents. As for comments, just add new documents for each comment and use a view (https://wiki.apache.org/couchdb/HTTP_view_API, https://wiki.apache.org/couchdb/View_collation) to bring the article and comment thread together. No need to update a document that way. Yup. The guide <guide.couchdb.org<http://guide.couchdb.org>> has a chapter-long example of a blog application that shows how to do comments this way. —Jens
