NoSQL: Distributed and Scalable Non-Relational Database Systems
Non-SQL oriented distributed databases are all the rage in some circles. They’re designed to scale from day 1 and offer reliability in the face of failures.
Sunday, October 18th, 2009
There’s an interesting shift happening in the world of Web-scale data stores. A whole new breed of scalable data stores is gaining popularity very quickly. The traditional LAMP stack is starting to look like a thing of the past. For a few years now, memcached has often appeared right next to MySQL, and now the whole “data tier” is being shaken up. While some might see it as a move away from MySQL and PostgreSQL, the traditional open source relational data stores, it’s actually a higher-level change. Much of this is change is the result of a few revelations:
- a relational database isn’t always the model or system for every piece of data
- relational databases are tricky to scale (especially if you start with a single monolithic configuration–they aren’t distributed by design)
- normalization often hurts performance
- in many applications, primary key look-ups are all you need
The new…
Please log in to view this content.
Read More
- InnoDB Performance Monitoring with innotop
- MySQL Upgrade Testing
- Some Reasonable Defaults for MySQL Settings
- Hacking with CouchDB
- An Introduction to CouchDB
|