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