Introduction to mongoDB
-
Upload
cuelogic-technologies-pvt-ltd -
Category
Technology
-
view
2.240 -
download
5
Transcript of Introduction to mongoDB
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.
Current Available Databases
Database Types
Challenges With Application
My Application
Challenges With Application
It is only possible with the scalable database technology.
Challenges With Application
To achieve this we need vary flexible database.
Challenges With Application
Scale Up Approach of RDBMS
Scale Out Approach of NoSQL
Where MongoDB Stands?
Sca
lab
ilit
y &
Per
form
ance
Depth of Functionality
Key-Value Stores
RDBMS
Sca
lab
ilit
y &
Per
form
ance
Depth of Functionality
Key-Value Stores
RDBMS
Where MongoDB Stands?
1. No Joins
2. Free Schema
What is MongoDB?
Why MongoDB?
Why MongoDB?
Agility
Scalability & Performance
Why MongoDB?
Required Basic Knowledge
What is JSON?
Array
Dictionary
What is JSON?
Dictionary
What is JSON?
Array
How to install MongoDB?
Dynamic Queries
MongoDB RDBMS
Creat Insert Insert
ReadFind Select
UpdateUpdate Update
DeleteRemove Delete
Insert Command in MySQL
Insert Command in MongoDB
C R U D Functionality
Read Command in MySQL
C R U D Functionality
Read Command in MongoDB
C R U D Functionality
Update Command in MySQL
Update Command in MySQL
C R U D Functionality
Delete Command in MySQL
Delete Command in MongoDB
SQL to Aggregation Framework Mapping
Database Structure In MongoDB
Database Design in MySQL
Database Structure In MongoDB
Database Design in MongoDB
Advanced Features
Map-Reduce
Database Replication
1. Availability
2. Fault tolerance
1. Availability
2. Fault tolerance
Database Replication
Database Replication
Database Replication
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
Questions & Answers
Thank You