Introduction to mongoDB

3,578 views
3,225 views

Published on

Published in: Technology

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

×