In this training detailed steps of learning the fundamentals of no SQL database installation, configuration operations, data monitoring, and performance tuning. This database is exclusively designed for students, database developers, and administrators. Most startups and small-scale industries use MongoDB admin database for performing various tasks, storing data and replicating their files for future use. Many companies recruit MongoDB admin developers for managing their workflow and applications.
Introduction to NoSQL
♦ What Is NoSQL?
♦ Why NoSQL databases are required.
♦ Types of NoSQL Database
♦ NoSQL vs SQL Comparison
♦ ACID & BASE Property
♦ CAP Theorem
♦ Benefits of NoSQL databases
♦ Installation
♦ Start and Stop the MongoDB process
Architecture
♦ Document, Collection, Databases
♦ JSON and BSON
♦ Storage Engines (WiredTiger and MMAP)
♦ Read Path
♦ Journaling
♦ Write Path
♦ Working Set
♦ Capped Collection
♦ Oplog collection
♦ TTL Index
♦ GridFS
CRUD Operations
♦ MongoDB Data Types
♦ Inserting, Update, Deleting the documents
♦ Querying the documents
♦ Bulk insert operation
♦ Updating multiple documents
♦ Limiting documents
♦ Filtering documents
Schema Design and Data modeling
♦ Dynamic Schema
♦ What is Data modeling?
♦ RDBMS and MongoDB Data modeling difference
♦ Embedding Document
♦ Reference Document
Indexes
♦ Index concepts in MongoDB
♦ Types of indexes
♦ Indexes and its use cases
♦ Creating Indexes
♦ Managing Indexes
♦ Index strategies
Database Administration
♦ Database status
♦ Troubleshooting issues
♦ Current Operations
♦ Rotating log files
♦ Users and Roles
♦ Copy and Clone database
♦ DB and Collection Stats
♦ Explain plan
♦ Profiling
♦ Changing configuration files
♦ Upgrading the database
Backup and Security
♦ Concept of backups
♦ Mongo export/mongo import
♦ Mongo dum / mongo store
♦ Oplog backups
♦ LVM Backups
♦ Backups using MMS/Ops Manager
♦ Purpose of security
♦ Authentication and authorization
♦ Role-based access control
Replication
♦ Concept of replication
♦ ReplicaSet member roles
♦ Voting and Electing primary
♦ Role of Oplog in replication
♦ Read and Write Concern
♦ Arbiter, Hidden and Delayed replica node
♦ Priority settings
♦ Replicaset nodes health check
♦ Concept of resyncing the nodes
♦ Rollbacks during failover
♦ Keyfile authentication
Scalability
♦ Concept of Scalability
♦ Sharding concept
♦ Sharkey and Chunks
♦ Choosing shard key
♦ Sharding components
♦ Types of Sharding
♦ Balanced data distribution
♦ Sharded and Non-sharded collection
♦ Sharded Replicaset
♦ Tag aware sharding
Monitoring and Other Tools
♦ MMS Manager
♦ Ops Manager
♦ Mongo utility commands
♦ Mongo developer tools
♦ Mongo DB Atlas
♦ Mongo dB client drivers.
Copyright © 2017 - Developed by Infihive Consulting Services LLC changes