4. Contents
What is NoSQL?
Why NoSQL?
NOSQL Databases
Benefits of NoSQL
Drawbacks of NoSQL
5. What is NoSQL?
Stands for Not Only Structured query Language.
The term NoSQL was first used by Carlo Strozzi in 1998.
Johan Oskarsson reintroduced the term NoSQL in early
2009.
Class of non-relational data storage system.
NoSQL is not a DataBase. It is a concept.
Even it is not a database Type.
8. Benefits of NoSQL
Large volumes of rapidly changing structured, semi-
structured, and unstructured data.
Agile sprints, quick schema iteration, and frequent code
pushes .
Object-oriented programming that is easy to use and
flexible.
Geographically distributed scale-out architecture instead
of expensive, monolithic architecture.
9. Drawbacks of NoSQL
Inability to define relationships.
Absence of transactions (Neo4j is an exception).
Unavailability of ACID properties in operations .
Using Cassandra or CouchDB can be overkill if we compare
them to, for example, MySQL or PostgreSQL—they do not
unleash their true power in a single-machine installation.
Absence of support for JOIN and cross-entity query .