SlideShare a Scribd company logo
Getting Started with Mongo DB
{“name”: “mongo”, “type”: “db”}
From:
Pankaj Bajaj
Agenda
• What is MongoDB?
• Features of MongoDB?
• How to Install?
• JSON and BSON Overview
Continuous learning is the minimum requirement for success in any field.
Background
Continuous learning is the minimum requirement for success in any field.
MongoDB is next generation Database
which uses a document-oriented data model.
Continuous learning is the minimum requirement for success in any field.
Overview of MongoDB
MongoDB: Document Database
Continuous learning is the minimum requirement for success in any field.
Features of MongoDB
• Schemaless Database
• Document-orientated database.
• Scalable High-Performance.
• Based on Horizontal Scaling and Scaleout Concept.
• Embedded documents and arrays reduce need for joins. No Joins
and No-multi document transactions.
• Now-a-days, everyone works with objects so it store objects directly.
Continuous learning is the minimum requirement for success in any field.
Installation of MongoDB
How to install MongoDB
http://www.csharpcorner.com/UploadFile/0e28e5/ho
w-to-install-mongodb-in-windows/
MongoDB Driver
https://github.com/mongodb/mongo-csharp-
driver/downloads/
Continuous learning is the minimum requirement for success in any field.
Continuous learning is the minimum requirement for success in any field.
JSON
JSON: Java Script Object Notation (www.json.org)
• JSON is a syntax for storing and exchanging data.
• JSON is an easier-to-use alternative to XML.
• JSON is a lightweight data-interchange format
• JSON is language independent.
BSON
Binary JSON (BSON) (http://bsonspec.org/)
MongoDB represents JSON documents in binary-encoded format called
BSON behind the scenes. BSON extends the JSON model to provide
additional data types and to be efficient for encoding and decoding
within different languages.
Continuous learning is the minimum requirement for success in any field.
RDBMS vs MongoDB
Continuous learning is the minimum requirement for success in any field.
Not to use MongoDB
• Highly Transactional Applications.
• Problems requiring SQL.
Continuous learning is the minimum requirement for success in any field.

More Related Content

PPTX
MongoDB Introduction - Document Oriented Nosql Database
PPTX
Mongodb open data day 2014
PPTX
MongoDB_Sharan_Prakash_Babu
PPTX
MongoDB For Online Advertising at AOL
PPTX
Munching the mongo
PPTX
mongodb_Introduction
PDF
PDF
CouchDB: replicated data store for distributed proxy server
MongoDB Introduction - Document Oriented Nosql Database
Mongodb open data day 2014
MongoDB_Sharan_Prakash_Babu
MongoDB For Online Advertising at AOL
Munching the mongo
mongodb_Introduction
CouchDB: replicated data store for distributed proxy server

What's hot (19)

PPTX
mongoDB for sysadmins
PPTX
Mongo db workshop # 02
PDF
An introduction to MongoDB
ODP
MongoDB + Pylons FTW: Scalable Web apps with Python & NoSQL
PPTX
Building a Directed Graph with MongoDB
PDF
Mongodb (1)
PPTX
J s o n
PPTX
MongoDB for the SQL Server
PPT
Intro to mongo db
PDF
Grails and Neo4j
PDF
MongoDB World 2019: Polyglot Persistence with MongoDB: What You Need to Know ...
ODP
PPTX
자바스크립트 공부를 위한 책 소개
PDF
MongoDB@sfr.fr
PPTX
MongoDB World 2018: Tutorial - MongoDB & NodeJS: Zero to Hero in 80 Minutes
PDF
MongoDB vs OrientDB
PDF
Webpack
KEY
Is MongoDB Right For Your Project (or Organization)
ODP
Avancées dans la boîte à outils Ruby MongoFR 2011
mongoDB for sysadmins
Mongo db workshop # 02
An introduction to MongoDB
MongoDB + Pylons FTW: Scalable Web apps with Python & NoSQL
Building a Directed Graph with MongoDB
Mongodb (1)
J s o n
MongoDB for the SQL Server
Intro to mongo db
Grails and Neo4j
MongoDB World 2019: Polyglot Persistence with MongoDB: What You Need to Know ...
자바스크립트 공부를 위한 책 소개
MongoDB@sfr.fr
MongoDB World 2018: Tutorial - MongoDB & NodeJS: Zero to Hero in 80 Minutes
MongoDB vs OrientDB
Webpack
Is MongoDB Right For Your Project (or Organization)
Avancées dans la boîte à outils Ruby MongoFR 2011
Ad

Viewers also liked (20)

PPTX
mongodb-brief-intro-february-2012
KEY
Introduction to MongoDB
KEY
Mongodb intro
PPTX
Schema design with MongoDB (Dwight Merriman)
PPTX
Mastering the MongoDB Javascript Shell
ODP
Introduction to MongoDB
PDF
Intro to NoSQL and MongoDB
ODP
MongoDB Devops Madrid February 2012
KEY
An Evening with MongoDB - Orlando: Welcome and Keynote
PPTX
ODP
Seth Edwards on MongoDB
ODP
Introduction to MongoDB
PPTX
MongoDB 3.0
PDF
Plan de entrenamiento Maratón de Madrid Mes 3
PPTX
Mongo db intro new
PDF
Zero to Mongo in 60 Hours
PDF
Mongodb
PDF
Text databases and information retrieval
PDF
Mongo DB on the JVM - Brendan McAdams
mongodb-brief-intro-february-2012
Introduction to MongoDB
Mongodb intro
Schema design with MongoDB (Dwight Merriman)
Mastering the MongoDB Javascript Shell
Introduction to MongoDB
Intro to NoSQL and MongoDB
MongoDB Devops Madrid February 2012
An Evening with MongoDB - Orlando: Welcome and Keynote
Seth Edwards on MongoDB
Introduction to MongoDB
MongoDB 3.0
Plan de entrenamiento Maratón de Madrid Mes 3
Mongo db intro new
Zero to Mongo in 60 Hours
Mongodb
Text databases and information retrieval
Mongo DB on the JVM - Brendan McAdams
Ad

Similar to Getting Started with MongoDB (20)

PPTX
MongoDB.pptx
PDF
how_can_businesses_address_storage_issues_using_mongodb.pdf
PPTX
how_can_businesses_address_storage_issues_using_mongodb.pptx
PPTX
Basics of MongoDB
PPTX
Webinar: When to Use MongoDB
PDF
Mongodb
PDF
Mongo db first steps with csharp
PPTX
Mongo db presentaion
PPT
MongoDB Pros and Cons
PPTX
3 scenarios when to use MongoDB!
PDF
MongoDB
PPTX
MongoDB presentation
PPTX
Everything You Need to Know About MongoDB Development.pptx
PPTX
Database Workshop Slides
PDF
An introduction to MongoDB by César Trigo #OpenExpoDay 2014
PPTX
When to Use MongoDB
KEY
Mongo Seattle - The Business of MongoDB
PPTX
Online MongoDB Training by Easylearning.guru
PPTX
Presentation mongodb
PPTX
When and why to use MongoDB?
MongoDB.pptx
how_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pptx
Basics of MongoDB
Webinar: When to Use MongoDB
Mongodb
Mongo db first steps with csharp
Mongo db presentaion
MongoDB Pros and Cons
3 scenarios when to use MongoDB!
MongoDB
MongoDB presentation
Everything You Need to Know About MongoDB Development.pptx
Database Workshop Slides
An introduction to MongoDB by César Trigo #OpenExpoDay 2014
When to Use MongoDB
Mongo Seattle - The Business of MongoDB
Online MongoDB Training by Easylearning.guru
Presentation mongodb
When and why to use MongoDB?

Recently uploaded (20)

PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPT
Reliability_Chapter_ presentation 1221.5784
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Database Infoormation System (DBIS).pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Fluorescence-microscope_Botany_detailed content
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Business Acumen Training GuidePresentation.pptx
Moving the Public Sector (Government) to a Digital Adoption
.pdf is not working space design for the following data for the following dat...
Acceptance and paychological effects of mandatory extra coach I classes.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Miokarditis (Inflamasi pada Otot Jantung)
Reliability_Chapter_ presentation 1221.5784
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Introduction-to-Cloud-ComputingFinal.pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx

Getting Started with MongoDB

  • 1. Getting Started with Mongo DB {“name”: “mongo”, “type”: “db”} From: Pankaj Bajaj
  • 2. Agenda • What is MongoDB? • Features of MongoDB? • How to Install? • JSON and BSON Overview Continuous learning is the minimum requirement for success in any field.
  • 3. Background Continuous learning is the minimum requirement for success in any field.
  • 4. MongoDB is next generation Database which uses a document-oriented data model. Continuous learning is the minimum requirement for success in any field. Overview of MongoDB
  • 5. MongoDB: Document Database Continuous learning is the minimum requirement for success in any field.
  • 6. Features of MongoDB • Schemaless Database • Document-orientated database. • Scalable High-Performance. • Based on Horizontal Scaling and Scaleout Concept. • Embedded documents and arrays reduce need for joins. No Joins and No-multi document transactions. • Now-a-days, everyone works with objects so it store objects directly. Continuous learning is the minimum requirement for success in any field.
  • 7. Installation of MongoDB How to install MongoDB http://www.csharpcorner.com/UploadFile/0e28e5/ho w-to-install-mongodb-in-windows/ MongoDB Driver https://github.com/mongodb/mongo-csharp- driver/downloads/ Continuous learning is the minimum requirement for success in any field.
  • 8. Continuous learning is the minimum requirement for success in any field. JSON JSON: Java Script Object Notation (www.json.org) • JSON is a syntax for storing and exchanging data. • JSON is an easier-to-use alternative to XML. • JSON is a lightweight data-interchange format • JSON is language independent.
  • 9. BSON Binary JSON (BSON) (http://bsonspec.org/) MongoDB represents JSON documents in binary-encoded format called BSON behind the scenes. BSON extends the JSON model to provide additional data types and to be efficient for encoding and decoding within different languages. Continuous learning is the minimum requirement for success in any field.
  • 10. RDBMS vs MongoDB Continuous learning is the minimum requirement for success in any field.
  • 11. Not to use MongoDB • Highly Transactional Applications. • Problems requiring SQL. Continuous learning is the minimum requirement for success in any field.