SYLLABUS
- Introduction to NoSQL Database
- Introduction & Overview of MongoDB
- MongoDB Installation
- CRUD Operation in MongoDB
- Data Modeling
- Indexing and Performance Considerations
- Aggregation
- MongoDB Replication
- What in NoSQL?
- Difference between NoSQL and RDBMS
- Benefits of NoSQL
- Objectives
- Design Goals
- The Mongo Shell
- JSON Introduction
- JSON Structure
- Installing Tools
- Overview of Blog Project
- Swig, Express
- Node Packaged Modules (npm)
- CRUD (Creating, Reading & Updating Data) Mongo Shell
- Query Operators
- Update Operators and a Few Commands
- Schema Design Pattern
- Case Studies & Tradeoffs
- Automatic Storage Class
- Static Storage Class
- External Storage Class
- Register Storage Class
- Performance Using Indexes
- Monitoring And Understanding Performance
- Performance In Sharded Environments
- Aggregation Framework Goals
- The Use Of The Pipeline
- Comparison With SQL Facilities
- Application Engineering Drivers
- Impact Of Replication And Sharding On Design And Development
DURATION
- Months : 2 Months
- Time : Flexible
- Daily Class : 2 Hours