Posted by Mike Gualtieri on February 20, 2010 The NoSQL Movement
Is Gaining Momentum, But What The Heck Is It? The NoSQL movement
is a combination of an architectural approach for storing data
and software products (such as Tokyo Cabinet, CouchDb, Redis)
that can store data without using SQL. Thus the term NoSQL. The
idea is pretty simple: Not all applications need a traditional
relational database management system (RDBMS) that uses SQL to
perform operations on data. Rather, data can be stored and
retrieved using a single key. The NoSQL products that store data
using keys are called Key-Value stores (aka KV stores). Because
these KV stores are not relational and lack SQL they may be
faster than RDBMS's because they don't have to maintain indexes,
relationships constraints,and parse SQL. The downside of NoSQL
is that you cannot easily perform queries against related data.
Bravo To the NoSQL Approach As an analyst who focuses on helping
clients achieve massive scale and blazing fast performance, I
will be one