Mongo DB
About This Course
Introduction
Mongo DB is a free source record database, specifically designed to overcome the drawbacks encountered in the relational database. It provides a high level of performance, automatic scaling, and availability. It’s based on the architecture of collections and documents, instead of rows and tables use in relational databases. Collections consist of sets of functions and documents, that are resembling relational database tables under the NoSQL banner. It is written in C++ languages and it has features such as high availability, WAN’s for scale, rich querying, auto-sharing and mirror across LAN’s.
Course Objectives
Learn how to implement and architect Schema using Advanced Queries.
Gain an insight into the ‘Roles’ played by a MongoDB expert.
Understand Availability and scalability in MongoDB using Sharding
Understand Hadoop and MongoDB Integration
Various MongoDB tools to develop and implement applications
Learn to integrate MongoDB with tools
Learn MongoDB Administration activities
Understand MongoDB Aggregation framework
How to setup Sharding
Learn MongoDB Recovery and Backup choice and techniques
Troubleshoot Performance issues.
PRE-REQUISITES:
Knowledge of any programming language
GOLDSTONE INC offers Best exceptional MongoDB Online Training with most real-time experienced trainers and well-designed course curriculum. This course gives you a good grasp on all the features of MongoDB that makes it stand out of any SQL database. Online training is your one step & Best solution to learn Mongo DB Training Online at your home with flexible Timings. We also do corporate training and help them to train their employees in other countries like USA, UK, Canada, Europe, Dubai, and India, Hyderabad Etc. Access to pre-recorded Mongo DB Training Videos. Download to Mongo DB Training course content/material prepared by industry experts.
Course Curriculum
MODULE 1: INTRODUCTION TO MONGO DB
TOPICS: Package Contents, Downloading, First Run, Command Line Options, Verify Server, Database is Namespace, Getting Help in the Shell, Install As Service, Configuring a Replica Set, Replica Sets, Replica Set Failover, Verifying Replication Works
MODULE 2: NOSQL AND ITS IMPORTANCE
TOPICS: Database Type, OLAP, Type of NoSQL Database, OLTP, Challenges with RDBMS, NoSQL, Why NOSQL, CAP Theorem, ACID property, Introduction to JSON or Bison, Base property, MongoDB use cases, JSON Data types, Unacknowledged, Database collection & document, Journaled, Acknowledged, Replica Acknowledged, Fsynced
MODULE 3: THE MONGO SHELL
TOPICS: Shell Role in Ecosystem, Shell Invoking Syntax, Shell Modes, Substantial Scripts, Using Eval, Multiline Editing, Execute Script Before Enter, External Editor Integration, Shell Keys and Shortcuts, Load Script from Within, User RC File, Shell Alternatives, Common Safety Usage Tip
MODULE 4: SAVING DATA
TOPICS: Overview, BSON, Storage, Collections, Document Id, Saving Documents, Insert, ObjectId, Complex Document, Insert with Id, Update Command, Update Demo, Save Danger, Unset Operator, Set Operator, Push Operator, Pop Operator, Rename Operator, Array Type, Multi Update, Pull Operator, Query With Sort, Demo Find And Modify, Documentation, Find And Modify
MODULE 5: FINDING DOCUMENTS
TOPICS: find(), Projection, Equality, $not, Comparison, $all, $in, Arrays, Dot Notation, $nin, null and $exists, Sub-Document, More Projection, Cursor, And, limit(),sort(), skip(),findOne()
MODULE 6: INDEXING
TOPICS: Index Theory, Scan Is Bad, Index Types, Sort Uses Index, Create Index, explain(), system.indexes collection, Multi-Term Query, n scanned, Comparison, dropIndex(), Scanned vs. Returned, Array Field, Sort, Nested Fields, Sparse, Compound, Unique, Dead Weight, Sort Direction, Covering Index, Index Name, Background builds