Quote:
Originally Posted by d-null
can someone explain this a bit more?
"Key-value stores allow the application to store its data in a schema-less way."
|
Key value stores is also known as NoSQL.
The reason why NoSQL has been so popular the last few years is mainly because, when a relational database grows out of one server, it is no longer that easy to use. In other words, they don't scale out very well in a distributed system. All of the big sites that you mentioned Google, Yahoo, Facebook and Amazon (I don't know much about Digg) have lots of data and store the data in distributed systems for several reasons. It could be that the data doesn't fit on one server, or there are requirements for high availability.
http://dba.stackexchange.com/questio...ditional-rdbms