NoSQL is for the Birds
Monday, November 8, 2010 at 6:00AM |
Derek Stainer Benjamin Black has an incredibly insightful article on GigaOM. Normally on posts like these I might try to break them down or extract a few points, however, I feel it's better in this scenario to do two things. One give you a taste of the article and then simply give you the link so you can read it in its entirety itself. Trust me it's worth the read.
Scale breaks everything. Scale even breaks your assumptions about how best to store and query data. Scale does not care about your personal engineering preferences, or about SQL vs. NoSQL. The demands of rapid growth and ever-higher expectations for availability, performance, and cost efficiency force you to re-evaluate and re-imagine what you need, what is possible, and how to best achieve your business goals. This is the context in which non-relational databases like Dynamo, BigTable, Memcache, and Membase were conceived and built. However, even when relational databases are used to build large-scale services, they are unrecognizable as relational. Instead, they look almost exactly like a NoSQL database.
Read more: NoSQL is for the Birds
Benjamin Black 
