couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <>
Subject Re: couchdb attachments vs storing files on fs or s3 like service
Date Mon, 27 Apr 2009 16:15:24 GMT

I think that it'd be hard to tell a priori what the better of the two 
schemes would be. I think the big trade off is that CouchDB doesn't have 
access to sendfile, vs your webserver doesn't have the ease of 
replicating around attachments with your records.

In other words, if this is only ever going to be served from a single 
host, it could be faster to not use files in the main database, but if 
you ever envision using any sharding or distributedness then it may end 
up being faster in the long run to be able to replicate all your data 
without thinking about syncing the external filesystem.

In the end, I think your best bet would be to measure twice and cut once 

Paul Davis

Benoit Chesneau wrote:
> Hi all,
> I have an application where users will have to upload different media
> with different sizes from picture to video and I currently hesitate
> between allowing them to upload directly in couchdb as attachments or
> just storing on fs or any other system. How uplooading all files in
> attachments resulting in a big db file will impact on performance ? Is
> couchdb storage designed for such thing ?
> - benoƮt

View raw message