I have found that initially using couchdb attachments allowed for a simplified architecture. This allowed us to avoid the research and development costs associated with integrating with a CDN or some other clustered file storage system.
I have noticed the NPM, in effect, out grew the attachment capabilities of couchdb. I was wondering if future versions of couchdb are going to address the limitations of attachments. Are there any plans to enable storing attachments outside the primary db file? Does the answer remain, don’t store blobs in DBs. Michael Power