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