We at MoreSQL believe in the following axioms: Universal Applicability: there is no such thing as a problem which cannot be solved with relational databases. It doesn't matter what you're storing or how you need to use it. Tabular structures (which may or may not be linked via foreign keys) are the only way to go. End of discussion. Ends Justify Means: as corollary to axiom 1, we will do whatever it takes to make SQL work for us. Views, stored procedures, cross-database calls: you name it, we'll do it. Oh and by the way, using ORMs does not mean that you're trying to shove a round peg into a square hole. They are beautiful and enchanting, OK? Scale, shmale: relational databases can scale well enough. I mean, Facebook is running on MySQL, for crying out loud! Are you better than Facebook and its 10 trillion active users? I didn't think so.
via NoSQL databases