MongoDB: Indexing, Replication, and Security

Anyone planning or considering to deploy a Mongo database backend


Expected Duration
97 minutes

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.


Indexes and Query Optimization

  • 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

Practice: Indexes, Replication, and Security

  • create indexes and configure replication and security





Multi-license discounts available for Annual and Monthly subscriptions.