Learn how to effectively administer MongoDB in production. This course takes you through the basics and then dives deep into all aspects of managing MongoDB. It covers basics such as installation and configuration. Basic data backup and recovery, importing, and exporting data will be explored. It shows you how to create and manage replica sets - Mongo's mechanism for availability and durability. It will teach you how Mongo scales out using sharding. The course also dives into indexing and performance tuning and what tools and techniques you can use to make your production deployment run smoothly and predictably. We will cover issues of security, hardware selection, and other miscellaneous subjects you may run into during operation. If you are considering - or already are - running MongoDB in production, then this course is for yo
Examples of NoSQL stores
Advantages of BSON
Indexes
Full Text Search
Introduction to Indexing
Scaling Indexes
Indexing Keys in Embedded Documents
Unique Indexes
Compound Unique Indexes
Using explain and hint
Changing Indexes
Geospatial Indexing
Aggregation : Count and distinct,
Group
MapReduce
Setting up MongoDB and Java
Setting up Eclipse to work with MongoDB
Working with Databases and Collections
Creating documents
Performing queries
Working with aggregation API
Starting and Stopping MongoDB
Starting from the Command Line
Database Commands
Capped Collections
GridFS: Storing Files
Security and Authentication: Authentication Basics, How Authentication Works and Other Security
Considerations
Backup and Repair: Data File Backup, mongodump and mongorestore,fsync and Lock,Slave
Backups and Repair
Monitoring: Using the Admin Interface, serverStatus, mongostat and ThirdParty PlugIn
MongoDB Performance Optimization
Replication
MasterSlave Replication
Adding and Removing Sources
Replica Sets
Nodes in a Replica Set
Using Slaves for Data Processing
How It Works
The Oplog
Syncing
Replication State and the Local Database
Blocking for Replication
Administration
Diagnostics
Changing the Oplog Size
Replication with Authentication
Introduction to Sharding
Autosharding in MongoDB
When to Shard
The Key to Sharding: Shard Keys
Sharding an Existing Collection
Incrementing Shard Keys Versus Random Shard Keys
How Shard Keys Affect Operations
Setting Up Sharding
Starting the Servers
Sharding Data
Production Configuration
A Robust Config
Many mongos
A Sturdy Shard
Physical Servers
Sharding Administration: scenarios on Replication, Sharding, DR and trouble-shooting approaches
config Collections Sharding Commands
Enabling and Disabling Journaling
· Killing current operations
· Moving collections across mongod
· Using Mongostat
· Using mongotop
· Monitor Journal status
· Using database profiler
· Moving database/collections into RAM
· Compacting data
· Backup using Filesystem Snapshot
· Mongodump/mongorestore
· mongoimport/mongoexport
· Backup ReplicaSet
· Backup Shard Cluster
· Backup collections/database
· Backup and Restore Remote mongodb instance
Contact Us
Let our experts clear your doubts
Mukesh has overall 15 years of industry experience, started his career as Software project engineer and worked in different roles such as Project Lead, Software Architect and Enterprise Architect for over 12 years. In the last 3 years, he hasworked as professional consultant and cooperate trainer for conducting workshop and training programs in the area of Big Data Analytics and helping client’s migrating their data platform and applications to Big Data platform to leverage the scalability and cost effectiveness of these platforms
Online Classroom:
Online Self-Learning:
Tech Eureka's Blended Learning model brings classroom learning experience online with its world-class LMS. It combines instructor-led training, self-paced learning and personalized mentoring to provide an immersive learning experience
We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us
Techeureka has Flexi-pass that lets you attend classes to blend in with your busy schedule and gives you an advantage of being trained by world-class faculty with decades of industry experience combining the best of online classroom training and self-paced learning
With Flexi-pass, Techeureka gives you access to as many as 15 sessions for 90 days
This Course will conducted by Mr Mukesh Kumar who has trained 15,000 people and conducted more than 500 batches of Big data training.
Contact us using the form on the right of any page on our website, or select the Live Chat link. Our customer service representatives can provide you with more details
Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.
Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, you can view our Refund Policy.
64-bit Operating System
8GB RAM
We will help you to set up a Virtual Machine with local access.