SlideShare a Scribd company logo
1 of 17
By ,
Kowndinya Mannepalli
"Mongo DB is scalable, open source, high performance, document oriented database.“
- 10 gen
By ,
Kowndinya Mannepalli
MongoDB is a cross-platform document-
oriented database. Classified as a NoSQL database,
MongoDB eschews the traditional table-based relational
database structure in favour of JSON-like documents with
dynamic schemas (MongoDB calls the format BSON),
making the integration of data in certain types of
applications easier and faster.
MongoDB is developed by MongoDB Inc. and
is published as free and open-source software under a
combination of the GNU Affero General Public License
and the Apache License. As of July 2015, MongoDB is
the fourth most popular type of database management
system, and the most popular for document stores
Key points of MongoDB
 Develop Faster
 Deploy Easier
 Scale Bigger
By ,
Kowndinya Mannepalli
Main purpose to build MongoDB:
 Scalability
 Performance
 High Availability
 Scaling from single server deployments to large, complex multi-site architectures.
By ,
Kowndinya Mannepalli
Main features
Ad hoc queries
MongoDB supports field, range queries, regular expression
searches. Queries can return specific fields of documents and
also include user-defined JavaScript functions.
Indexing
You can index any field in a document.
Support ad hoc queries
In MongoDB, you can search by field, range query and it also
supports regular expression searches.
Replication
MongoDB supports Master Slave replication
Duplication of data
MongoDB can run over multiple servers. The data is duplicated
to keep the system up and also keep its running condition in
case of hardware failure.
Load balancing
It has an automatic load balancing configuration because of data
placed in shards.
• Supports map reduce and aggregation tools.
• Uses JavaScript instead of Procedures.
• It is a schema-less database written in C++.
• Provides high performance.
• Stores files of any size easily without complicating your
stack.
• Easy to administer in the case of failures.
By ,
Kowndinya Mannepalli
• A NoSQL database provides a mechanism for
storage and retrieval of data which is modelled in
means other than the tabular relations used in
relational databases.
• NoSQL Database is used to refer a non-SQL or non
relational database.
• It is generally used to store big data and real-time
web applications.
Advantages
• It supports query language.
• It provides fast performance.
• It provides horizontal scalability.
By ,
Kowndinya Mannepalli
NoSQL database can be classified as 4 basic types:
• Key value store NoSQL database
• Document store NoSQL database
• Column store NoSQL database
• Graph base NoSQL database
There are many NoSQL databases. MongoDB, Cassandra, CouchBD, Hypertable, Redis, Riak,
Neo4j, HBASE, Couchbase, MemcacheDB, Voldemort, RevenDB etc. are the examples of
NoSQL databases.
By ,
Kowndinya Mannepalli
Features of MongoDB
•Easy to use
•Light Weight
•Extremely faster than RDBMS
MongoDB used in
•Big and complex data
•Mobile and social infrastructure
•Content management and delivery
•User data management
•Data hub
RDBMS/NoSQL
By ,
Kowndinya Mannepalli
STEP - 1
C:Program FilesMongoDBServer3.0bin
STEP - 2
By ,
Kowndinya Mannepalli
STEP - 3
By ,
Kowndinya Mannepalli
STEP - 4
By ,
Kowndinya Mannepalli
For DB info
Creating DB
Drop DB
By ,
Kowndinya Mannepalli
Create Collection Drop collection
By ,
Kowndinya Mannepalli
insert documents
multiple documents
By ,
Kowndinya Mannepalli
update documents
limit() Method
By ,
Kowndinya Mannepalli
sort() method
The sorting order is specified as 1 or -1.
1 is used for ascending order sorting.
-1 is used for descending order sorting.
By ,
Kowndinya Mannepalli
References BY
 https://en.wikipedia.org/wiki/MongoDB
 http://www.javatpoint.com/
 https://www.mongodb.org/
By ,
Kowndinya Mannepalli

More Related Content

What's hot

Nonrelational Databases
Nonrelational DatabasesNonrelational Databases
Nonrelational DatabasesUdi Bauman
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.Navdeep Charan
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless DatabasesDan Gunter
 
Intro to Big Data Hadoop
Intro to Big Data HadoopIntro to Big Data Hadoop
Intro to Big Data HadoopApache Apex
 
Big data technology unit 3
Big data technology unit 3Big data technology unit 3
Big data technology unit 3RojaT4
 
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsChapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsnehabsairam
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL DatabasesBADR
 
CS 542 Parallel DBs, NoSQL, MapReduce
CS 542 Parallel DBs, NoSQL, MapReduceCS 542 Parallel DBs, NoSQL, MapReduce
CS 542 Parallel DBs, NoSQL, MapReduceJ Singh
 
NoSQL and MapReduce
NoSQL and MapReduceNoSQL and MapReduce
NoSQL and MapReduceJ Singh
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLRamakant Soni
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQLbalwinders
 
Big Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopBig Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopRojaT4
 
Hadoop mapreduce and yarn frame work- unit5
Hadoop mapreduce and yarn frame work-  unit5Hadoop mapreduce and yarn frame work-  unit5
Hadoop mapreduce and yarn frame work- unit5RojaT4
 
An Intro to NoSQL Databases
An Intro to NoSQL DatabasesAn Intro to NoSQL Databases
An Intro to NoSQL DatabasesRajith Pemabandu
 

What's hot (20)

Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Nonrelational Databases
Nonrelational DatabasesNonrelational Databases
Nonrelational Databases
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless Databases
 
Intro to Big Data Hadoop
Intro to Big Data HadoopIntro to Big Data Hadoop
Intro to Big Data Hadoop
 
Big data technology unit 3
Big data technology unit 3Big data technology unit 3
Big data technology unit 3
 
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsChapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
CS 542 Parallel DBs, NoSQL, MapReduce
CS 542 Parallel DBs, NoSQL, MapReduceCS 542 Parallel DBs, NoSQL, MapReduce
CS 542 Parallel DBs, NoSQL, MapReduce
 
NoSQL and MapReduce
NoSQL and MapReduceNoSQL and MapReduce
NoSQL and MapReduce
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
Relational vs. Non-Relational
Relational vs. Non-RelationalRelational vs. Non-Relational
Relational vs. Non-Relational
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Big Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopBig Data Unit 4 - Hadoop
Big Data Unit 4 - Hadoop
 
Hadoop mapreduce and yarn frame work- unit5
Hadoop mapreduce and yarn frame work-  unit5Hadoop mapreduce and yarn frame work-  unit5
Hadoop mapreduce and yarn frame work- unit5
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
NOSQL vs SQL
NOSQL vs SQLNOSQL vs SQL
NOSQL vs SQL
 
An Intro to NoSQL Databases
An Intro to NoSQL DatabasesAn Intro to NoSQL Databases
An Intro to NoSQL Databases
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 

Viewers also liked

Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...
Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...
Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...Corporate Insight
 
Статья журнал Фотоника - Аддитивные технологии Часть 1. - Металл
Статья журнал Фотоника - Аддитивные технологии Часть 1. - МеталлСтатья журнал Фотоника - Аддитивные технологии Часть 1. - Металл
Статья журнал Фотоника - Аддитивные технологии Часть 1. - МеталлMaxim Makarov
 
Jys summit3-slideshare
Jys summit3-slideshareJys summit3-slideshare
Jys summit3-slidesharejasonyana
 
мамаев даниил воронеж
мамаев даниил воронежмамаев даниил воронеж
мамаев даниил воронежklepa.ru
 
Implementation training updated 9.27.13
Implementation training updated 9.27.13Implementation training updated 9.27.13
Implementation training updated 9.27.13progroup
 
Adobe photoshop lesson by citra
Adobe photoshop lesson by citraAdobe photoshop lesson by citra
Adobe photoshop lesson by citraCitra Yoenita Mhd
 
Step by step guidance general overview final_new
Step by step guidance general overview final_newStep by step guidance general overview final_new
Step by step guidance general overview final_neweTwinning Europe
 
15 enemies-of-success
15 enemies-of-success15 enemies-of-success
15 enemies-of-successSarwan Singh
 
Foundation Portfolio Evaluation
Foundation Portfolio EvaluationFoundation Portfolio Evaluation
Foundation Portfolio EvaluationAmyLongworth
 
Annuity and life insurance product update - Q2 2015
Annuity and life insurance product update - Q2 2015Annuity and life insurance product update - Q2 2015
Annuity and life insurance product update - Q2 2015Corporate Insight
 
Dr. Pete Killcommons Speaks at the First AIT Congress
Dr. Pete Killcommons Speaks at the First AIT CongressDr. Pete Killcommons Speaks at the First AIT Congress
Dr. Pete Killcommons Speaks at the First AIT CongressPeter Killcommons
 
Klimina anna
Klimina annaKlimina anna
Klimina annaklepa.ru
 
Credit Card Product Update - 2015 Q1 & Q2
Credit Card Product Update - 2015 Q1 & Q2Credit Card Product Update - 2015 Q1 & Q2
Credit Card Product Update - 2015 Q1 & Q2Corporate Insight
 

Viewers also liked (20)

7 vi
7 vi7 vi
7 vi
 
Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...
Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...
Best-in-Class for the Online DC Plan Participant Experience - A Competitive A...
 
Статья журнал Фотоника - Аддитивные технологии Часть 1. - Металл
Статья журнал Фотоника - Аддитивные технологии Часть 1. - МеталлСтатья журнал Фотоника - Аддитивные технологии Часть 1. - Металл
Статья журнал Фотоника - Аддитивные технологии Часть 1. - Металл
 
1 linux
1 linux1 linux
1 linux
 
Jys summit3-slideshare
Jys summit3-slideshareJys summit3-slideshare
Jys summit3-slideshare
 
Nokia 2600C specification
Nokia 2600C specificationNokia 2600C specification
Nokia 2600C specification
 
Spice M-5390 supplier
Spice M-5390 supplierSpice M-5390 supplier
Spice M-5390 supplier
 
мамаев даниил воронеж
мамаев даниил воронежмамаев даниил воронеж
мамаев даниил воронеж
 
10 back
10 back10 back
10 back
 
Implementation training updated 9.27.13
Implementation training updated 9.27.13Implementation training updated 9.27.13
Implementation training updated 9.27.13
 
Adobe photoshop lesson by citra
Adobe photoshop lesson by citraAdobe photoshop lesson by citra
Adobe photoshop lesson by citra
 
Step by step guidance general overview final_new
Step by step guidance general overview final_newStep by step guidance general overview final_new
Step by step guidance general overview final_new
 
Vih
VihVih
Vih
 
Samsung+Guru200+specification
Samsung+Guru200+specificationSamsung+Guru200+specification
Samsung+Guru200+specification
 
15 enemies-of-success
15 enemies-of-success15 enemies-of-success
15 enemies-of-success
 
Foundation Portfolio Evaluation
Foundation Portfolio EvaluationFoundation Portfolio Evaluation
Foundation Portfolio Evaluation
 
Annuity and life insurance product update - Q2 2015
Annuity and life insurance product update - Q2 2015Annuity and life insurance product update - Q2 2015
Annuity and life insurance product update - Q2 2015
 
Dr. Pete Killcommons Speaks at the First AIT Congress
Dr. Pete Killcommons Speaks at the First AIT CongressDr. Pete Killcommons Speaks at the First AIT Congress
Dr. Pete Killcommons Speaks at the First AIT Congress
 
Klimina anna
Klimina annaKlimina anna
Klimina anna
 
Credit Card Product Update - 2015 Q1 & Q2
Credit Card Product Update - 2015 Q1 & Q2Credit Card Product Update - 2015 Q1 & Q2
Credit Card Product Update - 2015 Q1 & Q2
 

Similar to Mongo db

SQL vs MongoDB
SQL vs MongoDBSQL vs MongoDB
SQL vs MongoDBcalltutors
 
Introduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBIntroduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBAhmed Farag
 
MongoDB presentation
MongoDB presentationMongoDB presentation
MongoDB presentationHyphen Call
 
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data scienceMongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data sciencebitragowthamkumar1
 
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQLFirst steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQLHansamali Gamage
 
Klevis Mino: MongoDB
Klevis Mino: MongoDBKlevis Mino: MongoDB
Klevis Mino: MongoDBCarlo Vaccari
 
Big Data, NoSQL with MongoDB and Cassasdra
Big Data, NoSQL with MongoDB and CassasdraBig Data, NoSQL with MongoDB and Cassasdra
Big Data, NoSQL with MongoDB and CassasdraBrian Enochson
 
nosql [Autosaved].pptx
nosql [Autosaved].pptxnosql [Autosaved].pptx
nosql [Autosaved].pptxIndrani Sen
 
Sql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explainedSql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explainedSatya Pal
 
Everything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptxEverything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptx75waytechnologies
 
A Study of Performance NoSQL Databases
A Study of Performance NoSQL DatabasesA Study of Performance NoSQL Databases
A Study of Performance NoSQL DatabasesAM Publications
 

Similar to Mongo db (20)

SQL vs MongoDB
SQL vs MongoDBSQL vs MongoDB
SQL vs MongoDB
 
MongoDB
MongoDBMongoDB
MongoDB
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
 
Introduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBIntroduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDB
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
MongoDB presentation
MongoDB presentationMongoDB presentation
MongoDB presentation
 
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data scienceMongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data science
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
 
No sq lv1_0
No sq lv1_0No sq lv1_0
No sq lv1_0
 
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQLFirst steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
 
Klevis Mino: MongoDB
Klevis Mino: MongoDBKlevis Mino: MongoDB
Klevis Mino: MongoDB
 
NoSQL and MongoDB
NoSQL and MongoDBNoSQL and MongoDB
NoSQL and MongoDB
 
Big Data, NoSQL with MongoDB and Cassasdra
Big Data, NoSQL with MongoDB and CassasdraBig Data, NoSQL with MongoDB and Cassasdra
Big Data, NoSQL with MongoDB and Cassasdra
 
nosql [Autosaved].pptx
nosql [Autosaved].pptxnosql [Autosaved].pptx
nosql [Autosaved].pptx
 
Sql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explainedSql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explained
 
Everything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptxEverything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptx
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
express.pptx
express.pptxexpress.pptx
express.pptx
 
A Study of Performance NoSQL Databases
A Study of Performance NoSQL DatabasesA Study of Performance NoSQL Databases
A Study of Performance NoSQL Databases
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Mongo db

  • 1. By , Kowndinya Mannepalli "Mongo DB is scalable, open source, high performance, document oriented database.“ - 10 gen
  • 2. By , Kowndinya Mannepalli MongoDB is a cross-platform document- oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favour of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. MongoDB is developed by MongoDB Inc. and is published as free and open-source software under a combination of the GNU Affero General Public License and the Apache License. As of July 2015, MongoDB is the fourth most popular type of database management system, and the most popular for document stores Key points of MongoDB  Develop Faster  Deploy Easier  Scale Bigger
  • 3. By , Kowndinya Mannepalli Main purpose to build MongoDB:  Scalability  Performance  High Availability  Scaling from single server deployments to large, complex multi-site architectures.
  • 4. By , Kowndinya Mannepalli Main features Ad hoc queries MongoDB supports field, range queries, regular expression searches. Queries can return specific fields of documents and also include user-defined JavaScript functions. Indexing You can index any field in a document. Support ad hoc queries In MongoDB, you can search by field, range query and it also supports regular expression searches. Replication MongoDB supports Master Slave replication Duplication of data MongoDB can run over multiple servers. The data is duplicated to keep the system up and also keep its running condition in case of hardware failure. Load balancing It has an automatic load balancing configuration because of data placed in shards. • Supports map reduce and aggregation tools. • Uses JavaScript instead of Procedures. • It is a schema-less database written in C++. • Provides high performance. • Stores files of any size easily without complicating your stack. • Easy to administer in the case of failures.
  • 5. By , Kowndinya Mannepalli • A NoSQL database provides a mechanism for storage and retrieval of data which is modelled in means other than the tabular relations used in relational databases. • NoSQL Database is used to refer a non-SQL or non relational database. • It is generally used to store big data and real-time web applications. Advantages • It supports query language. • It provides fast performance. • It provides horizontal scalability.
  • 6. By , Kowndinya Mannepalli NoSQL database can be classified as 4 basic types: • Key value store NoSQL database • Document store NoSQL database • Column store NoSQL database • Graph base NoSQL database There are many NoSQL databases. MongoDB, Cassandra, CouchBD, Hypertable, Redis, Riak, Neo4j, HBASE, Couchbase, MemcacheDB, Voldemort, RevenDB etc. are the examples of NoSQL databases.
  • 7. By , Kowndinya Mannepalli Features of MongoDB •Easy to use •Light Weight •Extremely faster than RDBMS MongoDB used in •Big and complex data •Mobile and social infrastructure •Content management and delivery •User data management •Data hub RDBMS/NoSQL
  • 8. By , Kowndinya Mannepalli STEP - 1 C:Program FilesMongoDBServer3.0bin STEP - 2
  • 11. By , Kowndinya Mannepalli For DB info Creating DB Drop DB
  • 12. By , Kowndinya Mannepalli Create Collection Drop collection
  • 13. By , Kowndinya Mannepalli insert documents multiple documents
  • 14. By , Kowndinya Mannepalli update documents limit() Method
  • 15. By , Kowndinya Mannepalli sort() method The sorting order is specified as 1 or -1. 1 is used for ascending order sorting. -1 is used for descending order sorting.
  • 16. By , Kowndinya Mannepalli References BY  https://en.wikipedia.org/wiki/MongoDB  http://www.javatpoint.com/  https://www.mongodb.org/