MongoDB: Indexing, Replication, and Security

Anyone planning or considering to deploy a Mongo database backend

Prerequisite
None

Expected Duration
97 minutes

Description
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.

Objective

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

Replication

  • 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

Security

  • 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

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.