Course details

MongoDB: Indexing, Replication, and Security

MongoDB: Indexing, Replication, and Security

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

Administrating a MongoDB database requires ensuring queries are responding fast enough for users to obtain the correct data from the database. It also requires ensuring the data is available to the users by implementing replication and making sure it is correct. In this course, you'll learn how to create indexes and perform query optimization. You'll also learn how to configure replication and security.

Target Audience
Anyone planning or considering to deploy a Mongo database backend


Expected Duration (hours)

Lesson Objectives

MongoDB: Indexing, Replication, and Security

  • start the course
  • describe indexes
  • describe the different types of indexes
  • describe the index properties that can be set
  • describe how query optimization works
  • create single and compound indexes
  • create compound indexes
  • create query plans
  • describe how replication is used in MongoDB
  • describe the replica set deployment architectures
  • describe replica set high availability
  • describe the read and write semantics for replica sets
  • deploy a replica set
  • describe and use the replica set oplog
  • describe how data synchronization is used to replicate data between members
  • identify how security is implemented in a MongoDB database
  • identify the authentication mechanisms
  • enable authentication and specify an authentication mechanism for security
  • create user administrators and database users
  • configure role-based access control
  • configure system events auditing
  • configure MongoDB and clients to support SSL
  • create indexes and configure replication and security
  • Course Number:

    Expertise Level