• I don't think there's a definite answer, but Microsoft does provide some guidance on when to store things directly in the database vs using something like FILESTREAM which stores it on disk outside the database:

    https://technet.microsoft.com/en-us/library/bb933993(v=sql.105).aspx#Anchor_0