I might be a little old fashioned, but I came up through an Electronic Content Management (ECM) and Transaction Content Management (TCM) community where you never put BLOBs directly in your database. By BLOBs, I am referring to Binary Large Objects (not the 1988 thriller movie) which are chunks of images or other large data stored as a single object. I was taught that the database should hold pointers to BLOB content stored on another inexpensive storage system like SAN or NAS drives. However, when I entered the world of SharePoint, I realised that everyone was storing BLOBs in their databases.