• I agree with everyone who's posted so far. I think the sensible approach is to see where NoSQL fits in and where SQL fits in and use the best tool for the job. The current battle of comparisons where people take extreme views seem unproductive. My guess is that the future will see some combination of SQL and NoSQL, but that it would be a mistake to abandon SQL entirely, especially for well-normalized databases. The thought that went into that normalization probably includes lots of safeguards for data integrity that would be put at risk if those databases were rashly converted into NoSQL with no way to roll back from them. At the same time, NoSQL could work well with data extracted from SQL databases to improve performance in many different scenarios (web sites, reports, etc.).

    I hope cooler heads prevail and sensible compromises win out. Just my two cents.

    - webrunner

    -------------------
    A SQL query walks into a bar and sees two tables. He walks up to them and asks, "Can I join you?"
    Ref.: http://tkyte.blogspot.com/2009/02/sql-joke.html