SQL Databases Are An Overapplied Solution (And What To Use Instead)
adam.blog.heroku.com
adam.blog.heroku.com
"The filesystem (including distributed filesystems like GFS) and SQL blobs are both wrong for this, tempting though they may appear.
"For file uploads to a web application, or serving media like video or mp3s, an asset store like S3 or CloudFiles is the right tool."
Why is GFS bad, yet S3 good? Isn't S3 just a distributed filesystem under the hood anyway?
SQL bashing seems to be all in vogue, all this article says is if your problem is X this is the right tool. Storing anything and everything in SQL databases is obviously wrong, but then again storing everything in S3 is also wrong.
The right tool for the job, leave SQL bashing out of it unless it directly applies to your newly inherited project and you find that it has been mis-applied.
There seemed to be some controversy with that post, and as I am far from a database expert, but required by my work to know something about them, I am wondering if this subsequent post clarifies or further substantiates the author's points in the first post.