One of the benefits of technology innovations is it forces the community re-think the most basic of assumptions. For three decades now the prevailing assumption for managing data is to use a relational database. But what if it didn't, what if data could be more efficiently processed with a different method. This is the promise of no-SQL (or key/value) databases. Instead of highly structured databases managed by relational database software (SQL Server, Oracle, etc...), key/value databases use application logic to manage data. While this concept is not new exactly, the size and speed requirements of cloud computing are giving this concept a new look. Without the overhead of a relational database, key/value applications can produce response times exponentially faster. For those interested in the future of databases read this article.
Read the article.
(submitted by Bharath)