3 ms·
This is a terrible article. His three main points: 1. "You find yourself writing lots of code to reinvent the wheels that SQL gives you for free, and before l
by jforman 16y ago
This is a terrible article. His three main points:
1. "You find yourself writing lots of code to reinvent the wheels that SQL gives you for free, and before long you’ve unwittingly reinvented the relational database."
NoSQL came about because people were sharding their data and managing relationships outside of the data layer in custom code anyway, and they were well-served by putting some of that complexity back into the data layer. This wasn't a trend because people don't understand the mathematical beauty of normal forms. This was a trend because altering the schema of a heavily accessed MySQL table will bring your website down.
2. Digg
A Digg engineer on Quora recently said, "The whole 'Cassandra to blame' thing is 100% a result of folks clinging on to the NoSQL vs SQL thing. It's a red herring." (http://www.quora.com/Is-Cassandra-to-blame-for-Digg-v4s-technical-failures http://www.quora.com/Is-Cassandra-to-blame-for-Digg-v4s-tech...). Yup.
3. The MongoDB is Web Scale video
...really?