Goal: In this module, you will get an understanding of NoSQL databases, design goals, requirement of NoSQL database/ MongoDB, MongoDB® architecture and introduction to JSON and BSON among others. This module will also cover the installation of MongoDB® and associated tools.
Skills
Understand NoSQL databases and advantages
Install MongoDB on Windows and Linux platform
Security Enable and high availability
Objectives
After completing this module, you will be able knowledge ed on
SQL and noSQL Database usages and difference between these
MongoDB design and architecture
MongoDB GUI tools
Describe JSON and BSON
Install MongoDB on Windows, Linux, MAC OS etc.
Setup MongoDB environment
Topics
• Understanding the basic concepts of a Database
• Database categories: What is NoSQL? Why NoSQL? Benefit over RDBMS
• Types of NoSQL Database, and NoSQL vs. SQL Comparison, ACID & Base Property
• CAP Theorem, implementing NoSQL and what is MongoDB?
• Overview of MongoDB, Design Goals for MongoDB Server and Database, MongoDB tools
• Understanding the following: Collection, Documents and Key/ Values, etc.,
• Introduction to JSON and BSON documents
• Environment setup (live Hands-on) and using various MongoDB tools available in the MongoDB Package
• Case study discussion
Hands-on/Demo/Use-case
• MongoDB Installation
Comments
Post a Comment