Introduction to mongoDB
-
Upload
cuelogic-technologies-pvt-ltd -
Category
Technology
-
view
2.240 -
download
5
Transcript of Introduction to mongoDB
![Page 1: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/1.jpg)
Introduction to mongoDB
As efficient as your in-house teamWe provide the people, the ability and the tools so you can be best at what you do.
![Page 2: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/2.jpg)
![Page 3: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/3.jpg)
Current Available Databases
Database Types
![Page 4: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/4.jpg)
Challenges With Application
My Application
![Page 5: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/5.jpg)
Challenges With Application
It is only possible with the scalable database technology.
![Page 6: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/6.jpg)
Challenges With Application
To achieve this we need vary flexible database.
![Page 7: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/7.jpg)
Challenges With Application
![Page 8: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/8.jpg)
Scale Up Approach of RDBMS
![Page 9: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/9.jpg)
Scale Out Approach of NoSQL
![Page 10: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/10.jpg)
Where MongoDB Stands?
Sca
lab
ilit
y &
Per
form
ance
Depth of Functionality
Key-Value Stores
RDBMS
![Page 11: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/11.jpg)
Sca
lab
ilit
y &
Per
form
ance
Depth of Functionality
Key-Value Stores
RDBMS
Where MongoDB Stands?
1. No Joins
2. Free Schema
![Page 12: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/12.jpg)
What is MongoDB?
![Page 13: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/13.jpg)
Why MongoDB?
![Page 14: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/14.jpg)
Why MongoDB?
Agility
![Page 15: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/15.jpg)
Scalability & Performance
Why MongoDB?
![Page 16: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/16.jpg)
Required Basic Knowledge
![Page 17: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/17.jpg)
What is JSON?
Array
Dictionary
![Page 18: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/18.jpg)
What is JSON?
Dictionary
![Page 19: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/19.jpg)
What is JSON?
Array
![Page 20: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/20.jpg)
How to install MongoDB?
![Page 21: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/21.jpg)
Dynamic Queries
MongoDB RDBMS
Creat Insert Insert
ReadFind Select
UpdateUpdate Update
DeleteRemove Delete
![Page 22: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/22.jpg)
Insert Command in MySQL
Insert Command in MongoDB
C R U D Functionality
![Page 23: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/23.jpg)
Read Command in MySQL
C R U D Functionality
Read Command in MongoDB
![Page 24: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/24.jpg)
C R U D Functionality
Update Command in MySQL
Update Command in MySQL
![Page 25: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/25.jpg)
C R U D Functionality
Delete Command in MySQL
Delete Command in MongoDB
![Page 26: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/26.jpg)
SQL to Aggregation Framework Mapping
![Page 27: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/27.jpg)
Database Structure In MongoDB
Database Design in MySQL
![Page 28: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/28.jpg)
Database Structure In MongoDB
Database Design in MongoDB
![Page 29: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/29.jpg)
Advanced Features
![Page 30: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/30.jpg)
Map-Reduce
![Page 31: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/31.jpg)
Database Replication
1. Availability
2. Fault tolerance
1. Availability
2. Fault tolerance
![Page 32: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/32.jpg)
Database Replication
![Page 33: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/33.jpg)
Database Replication
![Page 34: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/34.jpg)
Database Replication
![Page 35: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/35.jpg)
Database Sharding
1. Every Doc includes the Shard Key2. Shard key is immutable3. Set seprate Index on that sharding key 4. Shard key may be multiple
1. Every Doc includes the Shard Key2. Shard key is immutable3. Set seprate Index on that sharding key 4. Shard key may be multiple
![Page 36: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/36.jpg)
Questions & Answers
![Page 37: Introduction to mongoDB](https://reader035.fdocuments.us/reader035/viewer/2022062303/554f9111b4c905d25b8b51e4/html5/thumbnails/37.jpg)
Thank You