Mongo DB for Corporate

  
1Module 1: NoSql Introduction & overview 
  
 What is NoSql?
 Why there is a need for NoSql?
 Schema less design
 Brewer's CAP theorem
 No Joins - Scale Out
 Shared nothing architecture
 Functionality vs. Scalability & performance
 Comparison of NoSql with RDBMS
  
2 Module 2: MongoDB Introduction 
  
 MongoDB – A NoSql Database
 JSON Introduction
 Data Types in MongoDB
 MongoDB installation on windows - Demo
 MongoDB installation on Linux - Demo
 Mongo shell
 CRUD (Creating, Reading, Updating and Deleting data)
 Demos and Assignments
  
3Module 3: MongoDB Architecture 
 Replication sets
 Types of replica set nodes
 Sharding
 Config servers
 Mongos - Routing servers
 BSON Representation- Internal Storage
  
4Module 4: Sharding cluster setup 
 Replica Set setup
 Setting up config servers
 Mongos – Routing server setup
 Sharding setup
 Auto Sharding - Insert large amounts of data
 Demos and Assignments
  
5 Module 5: Data Modelling 
 No Joins – Use PreJoin/Embedding
 No Foreign keys – Denormalize
 Schema design - No declared schema
 Shard key selection
 How to embed data - Various scenarios
 Benefits of embedding
 Introduction to indexes
 Types of indexes
 Demos and Assignments
  
6Module 6: MongoDB Integration with Java 
  
 MongoDB drivers
 MongoDB Java driver introduction
 MongoDB java API
 CRUD with Java API
 Demos and Assignments
  
7Module 7:  Mongo DB Aggregation Framework and Map Reduce 
  
 Aggregation framework introduction
 Aggregation filters
 Aggregation Pipelines
 Aggregation framework vs. SQL – A comparison
 Aggregation framework limitations
 Map Reduce introduction
 Map Reduce features and limitations
 Demos and Assignments
  
8 Module 8: MongoDB Administration 
  
 Monitoring
 Performance tuning
 Security
 Backup
 Restore
 Demos and Assignments
Message Us on WhatsApp
About US

Anexpertise is an earnest attempt by a few young entrepreneurs & technical persons. Who inspect the education framework & felt that it was all-important

Useful Links