0
Introduction to mongoDB
As efficient as
your in-house
teamWe provide the people, the ability
and the tools so you can be b...
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?
Scalability&Performance
Depth of Functionality
Key-Value Stores
RDBMS
Scalability&Performance
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
Read
Find Select
Update
Update Update
Delete
Remove 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 RU 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 Key
2. Shard key is immutable
3. Set seprate Index on that sharding key
...
Questions & Answers
Thank You
Introduction to mongoDB
Upcoming SlideShare
Loading in...5
×

Introduction to mongoDB

2,629

Published on

Published in: Technology
0 Comments
16 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,629
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
276
Comments
0
Likes
16
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to mongoDB"

  1. 1. 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.
  2. 2. Current Available Databases Database Types
  3. 3. Challenges With Application My Application
  4. 4. Challenges With Application It is only possible with the scalable database technology.
  5. 5. Challenges With Application To achieve this we need vary flexible database.
  6. 6. Challenges With Application
  7. 7. Scale Up Approach of RDBMS
  8. 8. Scale Out Approach of NoSQL
  9. 9. Where MongoDB Stands? Scalability&Performance Depth of Functionality Key-Value Stores RDBMS
  10. 10. Scalability&Performance Depth of Functionality Key-Value Stores RDBMS Where MongoDB Stands? 1. No Joins 2. Free Schema
  11. 11. What is MongoDB?
  12. 12. Why MongoDB?
  13. 13. Why MongoDB? Agility
  14. 14. Scalability & Performance Why MongoDB?
  15. 15. Required Basic Knowledge
  16. 16. What is JSON? Array Dictionary
  17. 17. What is JSON? Dictionary
  18. 18. What is JSON? Array
  19. 19. How to install MongoDB?
  20. 20. Dynamic Queries MongoDB RDBMS Creat Insert Insert Read Find Select Update Update Update Delete Remove Delete
  21. 21. Insert Command in MySQL Insert Command in MongoDB C R U D Functionality
  22. 22. Read Command in MySQL C R U D Functionality Read Command in MongoDB
  23. 23. C R U D Functionality Update Command in MySQL Update Command in MySQL
  24. 24. C RU D Functionality Delete Command in MySQL Delete Command in MongoDB
  25. 25. SQL to Aggregation Framework Mapping
  26. 26. Database Structure In MongoDB Database Design in MySQL
  27. 27. Database Structure In MongoDB Database Design in MongoDB
  28. 28. Advanced Features
  29. 29. Map-Reduce
  30. 30. Database Replication 1. Availability 2. Fault tolerance 1. Availability 2. Fault tolerance
  31. 31. Database Replication
  32. 32. Database Replication
  33. 33. Database Replication
  34. 34. Database Sharding 1. Every Doc includes the Shard Key 2. Shard key is immutable 3. Set seprate Index on that sharding key 4. Shard key may be multiple 1. Every Doc includes the Shard Key 2. Shard key is immutable 3. Set seprate Index on that sharding key 4. Shard key may be multiple
  35. 35. Questions & Answers
  36. 36. Thank You
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×