There is a constant demand for alternatives to the relational database.
Recently, the movement towards the “NoSQL”
is gaining attention. It refers to a class of data storage systems
that is significantly different from the conventional relational
database. For example, NoSQL does not require pre-defined
schema, relationships and keys. Database table join queries
are also not supported The NoSQL technology is inspired
by the Web 2.0 developers and communities who realize that
relational database is not suitable for the management of
real-time social networking websites where the data are voluminous
and heterogeneous. NoSQL databases are low-cost,
schema-free, and horizontally scalable to accompany new