SlideShare a Scribd company logo
NoSQL & MongoDBNoSQL & MongoDB
{{
'Name''Name':: 'Anju Singh''Anju Singh',,
'Team''Team':: 'Cloud Team''Cloud Team',,
'Group''Group':: 'Bio-info''Bio-info'
}}
Overview
What is RDBMS
ACID and CAP
What is NoSQL
Types of NoSql DB
Introduction of MongoDB
Demo
Conclusion
Questions
Well Organised Collections of data.Well Organised Collections of data.
What is Database?What is Database?
An interface between user and database.An interface between user and database.
It is a collection of programs that enables you toIt is a collection of programs that enables you to
store, modify and extract information fromstore, modify and extract information from
databases.databases.
What is DBMS?What is DBMS?
Determines logical structure of dataDetermines logical structure of data
What is Database Model?What is Database Model?
Hierarchical ModelHierarchical Model
Network ModelNetwork Model
Relational ModelRelational Model
ER ModelER Model
Document ModelDocument Model
Object ModelObject Model
Various Data ModelsVarious Data Models
RDBMSRDBMS
(Relational DataBase Management System)(Relational DataBase Management System)
RDBMS is a database management systemdatabase management system based on
relational model defined by E.F.Codd.
Data is stored in the form of rows and columns in a
table and relations among tables are also stored in the
form of the table.
SQL
SQL is a most popular query language on RDBMS.
Features of RDBMS
1. ACID is a set of properties that guarantees that DB
transactions are processed reliably.
Atomicity: Either all or none.
Consistency: Data is always accurate.
Isolation: No interfere with other.
Durability: Commit is persistent.
2. Very rich set of query and functionality.
RDBMS is solving every
problem
RDBMS is best
Data Tsunami
Started increasing the capacity of
RDBMS Severs for scalability.
RDBMS is not working
Solutions they tried
Problems in RDBMS

RDBMS uses centalized storage not distributed.

ACID doesn't provide scalability for distributed
system.

It is only for structured data.
Solutions
Need Distributed System and Distributed DB.
Started developing their own DB
that fulfils their requirements.
CAP Thorem
Consistency: Data is same across cluster.
Availability: All nodes are ready for read and write
operations always.
Partition Tolerance: Cluster is working perfectly
even if there is a partition in nodes.
Nosql Introduction
Partition tolerance is must for
scalability and choose any one
between Consistency &
Availability
NoSQL
A generic term for all DB that do not
follow Relational model.
Design Goals of NoSQL DB
Designedforbetterscalabilityandperformancebygivingupsomethingliketransaction.
Notalldatacanfitinrowandcolumnformat.
NotdesignedtoreplaceSQL.
Nosql Introduction
Sql vs Nosql
What we are giving up
 Join
 Group By
 Order By
 ACID transactions
NoSQL DB Types
Key-Value
Column Store
Document Store
Graph Based
Nosql Introduction
Nosql Introduction
Nosql Introduction
Nosql Introduction
Column
(HBASE)
Column
(HBASE)
Graph
(Neo4J)
Graph
(Neo4J)
Key-value
(Memecache)
Key-value
(Memecache)
Document
(MongoDB)
Document
(MongoDB)
RDBMS
(MySql)
RDBMS
(MySql)
Nosql Introduction
MongoDB
(from "humongous")
Contains both Equally
MongoDB Document
Nosql Introduction
Nosql Introduction
Nosql Introduction
Nosql Introduction
terminology
MongoDB
Application
(In more
than 12
Languages)
MongoDB
Driver
MongoDB Drivers
Real Life Use Case
Aadhar Card
India’s Unique Identification
project, aka Aadhar, is the
world’s biggest biometrics
database. Aadhar is in the
process of capturing
demographic and biometric data
of over 1.2 billion residents.
Aadhar has used MongoDB as
one of its database to store this
huge amount of data.
ebay is an American multinational internet
consumer-to-consumer corporation,
headquartered in San Jose.
eBay has a number of projects running on
MongoDB for search suggestions, metadata
storage, cloud management and merchandizing
categorization.
Conclusion
RDBMS is a tool for solving ACID problem.
1. When data validity is super important.
2. When you want rich query like join.
NoSQL is good for data availability and scalabilityscalability.
1. when its important to have fast data than right data.
2. When you need to scale on the change of requirement.
NoSQL is not a replacement of SQL and vice versa.
Use them in combination for best result.
Pick the right Tool for Job.
References
http://www.mongodb.org/
http://en.wikipedia.org/wiki/NoSQL
http://en.wikipedia.org/wiki/Relational_database_managem
Nosql Introduction

More Related Content

PPTX
No sqlpresentation
PPTX
MongoDB introduction
PPTX
Nosql Introduction, Basics
PDF
Introduction of Redis as NoSQL Database
PPSX
A Seminar on NoSQL Databases.
PPTX
Mongodb vs mysql
PPTX
No SQL - MongoDB
PDF
Cassandra tw presentation
No sqlpresentation
MongoDB introduction
Nosql Introduction, Basics
Introduction of Redis as NoSQL Database
A Seminar on NoSQL Databases.
Mongodb vs mysql
No SQL - MongoDB
Cassandra tw presentation

What's hot (20)

PPTX
«NoSQL Databases and Polyglot Persistence»
PPTX
NoSQL Databases
PDF
NoSQL Databases
PDF
My sql vs mongo
PPTX
introduction to NOSQL Database
PDF
The Coming Database Revolution
DOC
Assignment_4
PDF
SQL or NoSQL, is this the question? - George Grammatikos
PDF
NOSQL- Presentation on NoSQL
PPT
Mongo DB for Java, Python and PHP Developers
PPTX
NoSQL with ASP.NET MVC
PPTX
NOSQL vs SQL
PPTX
Database and types of database
PPT
NoSQL Slideshare Presentation
PDF
Vskills Apache Cassandra sample material
PDF
10 mongo db
PDF
Introduction to NoSQL
PPTX
An Intro to NoSQL Databases
«NoSQL Databases and Polyglot Persistence»
NoSQL Databases
NoSQL Databases
My sql vs mongo
introduction to NOSQL Database
The Coming Database Revolution
Assignment_4
SQL or NoSQL, is this the question? - George Grammatikos
NOSQL- Presentation on NoSQL
Mongo DB for Java, Python and PHP Developers
NoSQL with ASP.NET MVC
NOSQL vs SQL
Database and types of database
NoSQL Slideshare Presentation
Vskills Apache Cassandra sample material
10 mongo db
Introduction to NoSQL
An Intro to NoSQL Databases
Ad

Viewers also liked (17)

PDF
BIGDATA & HADOOP PROJECT
PDF
BIGDATA & HADOOP PROJECT
PDF
Buscador vertical escalable con Hadoop
PDF
BIGDATA & HADOOP PROJECT
PDF
Bigdata Hadoop project payment gateway domain
PDF
Proof of Concept for Hadoop: storage and analytics of electrical time-series
PPT
Hadoop Real Life Use Case & MapReduce Details
PPTX
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
PDF
Build application using sbt
PDF
Operations on rdd
PPTX
Hadoop admiin demo
PDF
Apache spark basics
PDF
Datasalt - BBVA case study - extracting value from credit card transactions
PDF
Tuple map reduce: beyond classic mapreduce
ODP
Big data, map reduce and beyond
PPTX
Splout SQL - Web latency SQL views for Hadoop
PDF
Scalable vertical search engine with hadoop
BIGDATA & HADOOP PROJECT
BIGDATA & HADOOP PROJECT
Buscador vertical escalable con Hadoop
BIGDATA & HADOOP PROJECT
Bigdata Hadoop project payment gateway domain
Proof of Concept for Hadoop: storage and analytics of electrical time-series
Hadoop Real Life Use Case & MapReduce Details
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Build application using sbt
Operations on rdd
Hadoop admiin demo
Apache spark basics
Datasalt - BBVA case study - extracting value from credit card transactions
Tuple map reduce: beyond classic mapreduce
Big data, map reduce and beyond
Splout SQL - Web latency SQL views for Hadoop
Scalable vertical search engine with hadoop
Ad

Similar to Nosql Introduction (20)

PPTX
Unit 3 MongDB
PPTX
Sql vs NoSQL-Presentation
PPTX
PPTX
Non relational databases-no sql
PDF
Beginner's guide to Mongodb and NoSQL
PPTX
nosql [Autosaved].pptx
PPT
Mongo Bb - NoSQL tutorial
PPTX
NoSQL Basics and MongDB
PPTX
No sql database
PDF
NOSQL in big data is the not only structure langua.pdf
PDF
NoSQL Databases Introduction - UTN 2013
PPTX
Minnebar 2013 - Scaling with Cassandra
PPT
NoSql Databases
PDF
MongoDB NoSQL database a deep dive -MyWhitePaper
PPTX
Why no sql ? Why Couchbase ?
PPTX
Introduction-to-MongoDB.pptx
PPT
NoSQL Databases
PPTX
2.Introduction to NOSQL (Core concepts).pptx
PDF
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
PDF
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
Unit 3 MongDB
Sql vs NoSQL-Presentation
Non relational databases-no sql
Beginner's guide to Mongodb and NoSQL
nosql [Autosaved].pptx
Mongo Bb - NoSQL tutorial
NoSQL Basics and MongDB
No sql database
NOSQL in big data is the not only structure langua.pdf
NoSQL Databases Introduction - UTN 2013
Minnebar 2013 - Scaling with Cassandra
NoSql Databases
MongoDB NoSQL database a deep dive -MyWhitePaper
Why no sql ? Why Couchbase ?
Introduction-to-MongoDB.pptx
NoSQL Databases
2.Introduction to NOSQL (Core concepts).pptx
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
ai tools demonstartion for schools and inter college
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
medical staffing services at VALiNTRY
PDF
top salesforce developer skills in 2025.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Internet Downloader Manager (IDM) Crack 6.42 Build 41
ai tools demonstartion for schools and inter college
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
medical staffing services at VALiNTRY
top salesforce developer skills in 2025.pdf
PTS Company Brochure 2025 (1).pdf.......
2025 Textile ERP Trends: SAP, Odoo & Oracle
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Wondershare Filmora 15 Crack With Activation Key [2025
Reimagine Home Health with the Power of Agentic AI​
How Creative Agencies Leverage Project Management Software.pdf
Operating system designcfffgfgggggggvggggggggg
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf

Nosql Introduction