I highly recommend this article on Microsoft Research on choosing whether to store your large objects in your database. The short version? Convential wisdom, is, in fact, conventional. Store your smaller objects (<256K) in the database, and your larger objects (> 1M) on the filesystem. Object sizes in between? Read the article.