SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
MongoDB is a NoSQL (Not Only SQL) database. Mongo is a
document style database, which stores data as documents.
Mongo have a query engine to view the stored data.
v Mongo have a database similar to Oracle
schema
v A database have one or more
collections, which are tables in RDBMS
v A Collection can have one or more
documents, which are rows in RDBMS
v A document is made up of one or more
fields, which are columns in RDBMS
v You can create indexes like RDBMS for
fast query performance
v Query results are stored in cursors
v It have query selector which are where
clause in RDBMS, these are JSON objects
v Update takes two argument first
selector and then $set value
v No joins can be used as it is a document
style database
v Arrays are supported as well as
embedded document
v De-normalization model is most common
By: Milind Zodge
v Schema-less database is required
v Writes: You can send write command
and it writes without wait
v Journaling: You can control the write
behavior
v Durability: Mongo have self healing
cluster environment with minimal or no
DBA required
v Full Text Search
v Geospatial: Mongo allows you to store x
and y co-ordinates with document and
then you can use find to find near by or
with in circle documents
v Tools and Maturity: this is relatively
new database compare to RDBMS
however it is widely used and good
community support
v Data Processing: Can be done using Map
Reduce. It also has some basic
aggregation
About MongoDB When to use MongoDB

Mais conteúdo relacionado

Mais procurados

MongoDB for the SQL Server
MongoDB for the SQL ServerMongoDB for the SQL Server
MongoDB for the SQL ServerPaulo Fagundes
 
Intro to mongo db
Intro to mongo dbIntro to mongo db
Intro to mongo dbChi Lee
 
Mongo db Quick Guide
Mongo db Quick GuideMongo db Quick Guide
Mongo db Quick GuideSourabh Sahu
 
[Mas 500] Data Basics
[Mas 500] Data Basics[Mas 500] Data Basics
[Mas 500] Data Basicsrahulbot
 
Mongo db cluster administration and Shredded Databases
Mongo db cluster administration and Shredded DatabasesMongo db cluster administration and Shredded Databases
Mongo db cluster administration and Shredded DatabasesAbhinav Jha
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Developmentmssaman
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDBCésar Trigo
 
MongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuMongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuSharan
 
CouchDB: replicated data store for distributed proxy server
CouchDB: replicated data store for distributed proxy serverCouchDB: replicated data store for distributed proxy server
CouchDB: replicated data store for distributed proxy servertkramar
 

Mais procurados (20)

MongoDB for the SQL Server
MongoDB for the SQL ServerMongoDB for the SQL Server
MongoDB for the SQL Server
 
Intro to mongo db
Intro to mongo dbIntro to mongo db
Intro to mongo db
 
Mongo db nosql (1)
Mongo db nosql (1)Mongo db nosql (1)
Mongo db nosql (1)
 
Mongo db workshop # 01
Mongo db workshop # 01Mongo db workshop # 01
Mongo db workshop # 01
 
Mongo db Quick Guide
Mongo db Quick GuideMongo db Quick Guide
Mongo db Quick Guide
 
MongoDB
MongoDBMongoDB
MongoDB
 
Mongodb (1)
Mongodb (1)Mongodb (1)
Mongodb (1)
 
CMS Mongo DB
CMS Mongo DBCMS Mongo DB
CMS Mongo DB
 
[Mas 500] Data Basics
[Mas 500] Data Basics[Mas 500] Data Basics
[Mas 500] Data Basics
 
Mongo db cluster administration and Shredded Databases
Mongo db cluster administration and Shredded DatabasesMongo db cluster administration and Shredded Databases
Mongo db cluster administration and Shredded Databases
 
No sql - { If and Else }
No sql - { If and Else }No sql - { If and Else }
No sql - { If and Else }
 
NoSQL
NoSQLNoSQL
NoSQL
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Development
 
Introduction to mongo db
Introduction to mongo dbIntroduction to mongo db
Introduction to mongo db
 
NoSQL
NoSQLNoSQL
NoSQL
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDB
 
Open source Technology
Open source TechnologyOpen source Technology
Open source Technology
 
MongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuMongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_Babu
 
CouchDB: replicated data store for distributed proxy server
CouchDB: replicated data store for distributed proxy serverCouchDB: replicated data store for distributed proxy server
CouchDB: replicated data store for distributed proxy server
 
Quick overview of MongoDB
Quick overview of MongoDBQuick overview of MongoDB
Quick overview of MongoDB
 

Semelhante a Mongo db onepage

Semelhante a Mongo db onepage (20)

mongodb11 (1) (1).pptx
mongodb11 (1) (1).pptxmongodb11 (1) (1).pptx
mongodb11 (1) (1).pptx
 
Mongodb
MongodbMongodb
Mongodb
 
My sql vs mongo
My sql vs mongoMy sql vs mongo
My sql vs mongo
 
Mongo db
Mongo dbMongo db
Mongo db
 
Basics of MongoDB
Basics of MongoDB Basics of MongoDB
Basics of MongoDB
 
Mongodb - NoSql Database
Mongodb - NoSql DatabaseMongodb - NoSql Database
Mongodb - NoSql Database
 
Mongo db dhruba
Mongo db dhrubaMongo db dhruba
Mongo db dhruba
 
Kalp Corporate MongoDB Tutorials
Kalp Corporate MongoDB TutorialsKalp Corporate MongoDB Tutorials
Kalp Corporate MongoDB Tutorials
 
Mongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorialMongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorial
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introduction
 
Node Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js TutorialNode Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js Tutorial
 
Top MongoDB interview Questions and Answers
Top MongoDB interview Questions and AnswersTop MongoDB interview Questions and Answers
Top MongoDB interview Questions and Answers
 
3-Mongodb and Mapreduce Programming.pdf
3-Mongodb and Mapreduce Programming.pdf3-Mongodb and Mapreduce Programming.pdf
3-Mongodb and Mapreduce Programming.pdf
 
MongoDB
MongoDBMongoDB
MongoDB
 
NOSQL and MongoDB Database
NOSQL and MongoDB DatabaseNOSQL and MongoDB Database
NOSQL and MongoDB Database
 
Mongodb Introduction
Mongodb IntroductionMongodb Introduction
Mongodb Introduction
 
Mongodb By Vipin
Mongodb By VipinMongodb By Vipin
Mongodb By Vipin
 
Mongo db
Mongo dbMongo db
Mongo db
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
NoSQL and MongoDB
NoSQL and MongoDBNoSQL and MongoDB
NoSQL and MongoDB
 

Mais de Milind Zodge

Big Data to Analytics
Big Data to AnalyticsBig Data to Analytics
Big Data to AnalyticsMilind Zodge
 
Open source information architecture
Open source information architectureOpen source information architecture
Open source information architectureMilind Zodge
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging StrategyMilind Zodge
 

Mais de Milind Zodge (6)

Big Data.pptx
Big Data.pptxBig Data.pptx
Big Data.pptx
 
Big Data to Analytics
Big Data to AnalyticsBig Data to Analytics
Big Data to Analytics
 
H base one page
H base one pageH base one page
H base one page
 
Open source information architecture
Open source information architectureOpen source information architecture
Open source information architecture
 
Big datawarehouse
Big datawarehouseBig datawarehouse
Big datawarehouse
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging Strategy
 

Mongo db onepage

  • 1. MongoDB is a NoSQL (Not Only SQL) database. Mongo is a document style database, which stores data as documents. Mongo have a query engine to view the stored data. v Mongo have a database similar to Oracle schema v A database have one or more collections, which are tables in RDBMS v A Collection can have one or more documents, which are rows in RDBMS v A document is made up of one or more fields, which are columns in RDBMS v You can create indexes like RDBMS for fast query performance v Query results are stored in cursors v It have query selector which are where clause in RDBMS, these are JSON objects v Update takes two argument first selector and then $set value v No joins can be used as it is a document style database v Arrays are supported as well as embedded document v De-normalization model is most common By: Milind Zodge v Schema-less database is required v Writes: You can send write command and it writes without wait v Journaling: You can control the write behavior v Durability: Mongo have self healing cluster environment with minimal or no DBA required v Full Text Search v Geospatial: Mongo allows you to store x and y co-ordinates with document and then you can use find to find near by or with in circle documents v Tools and Maturity: this is relatively new database compare to RDBMS however it is widely used and good community support v Data Processing: Can be done using Map Reduce. It also has some basic aggregation About MongoDB When to use MongoDB