NoSQL
Relational
database
was
created
NoSQL
Database
NoSQL’s ideas
It
couldn’t
handle
big data
Problem Solution
3
What is NoSQL?
◍A NoSQL (originally referring to "non SQL", "non
relational" or "not only SQL")
◍A database management system
◍Non relational
◍Schema less
◍Less functionality & More performance
4
No joining support
Missing in NoSQL
No constrains support
No complex transactions
support
5
Query Language
Extra features in NoSQL
Horizontal Scalability
Fast Performance
6
When will NoSQL be used?
◍Big Data
◍Relationship (not important)
◍Unstructured data
7
When will NoSQL not be used?
◍Complex Transaction
◍Joining
◍Validations
8
Storage
RDBMS
(Table)
MongoDB
(Collection)
9
Key Value Store
Example:
Mamcached,
Redis
NoSQL Database types
Document Oriented
Example:
MongoDB
Couch DB
Tabular
Example:
BigTable
Hbase
10
Document Store Database
◍Data are stored in documents instead of
row & column
◍It is simply stored in JavaScript like
JSON and the language of database that is
used internally is JavaScript
11
Mongo DB
12
History
◍Established by 10gen company in 2007
◍Named MongoDB in 2008
◍Ripped out of 10gen’s appengine in 2009
◍Stable version 1.4 in 2010
13
CRUD
Operation
14
Create 15
Read 16
Update 17
Delete 18
Thanks!Any questions?
👍

NoSQL