Skip to content

What’s next?

Congratulations on completing your first hands-on experience with Percona Server for MongoDB.

To deepen your knowledge in working with the database, see the MongoDB documentation on aggregation, indexes, data modelling, transactions.

The following sections help you achieve your organization’s goals on:

High availability

Multiple copies of the data on different servers provide redundancy and high availability. MongoDB replica sets serve this purpose. Replica sets also increase data availability and provide fault tolerance against the loss of a database instance.

Replica set deployment

Scalability

Ensure your database handles the load as your data set grows without performance degradation. The sharding method in MongoDB is the distribution of data across multiple servers where each server handles a subset of data. This is the horizontal scaling mechanism where you can add additional servers if needed for a lower overall cost than upgrading existing hardware. The tradeoff is additional complexity in the infrastructure management.

Deploy a sharded cluster

Encryption

Protecting your data from unauthorized access is crucial. Introducing data-at-rest encryption helps protect sensitive information when it is stored on storage devices, such as hard drives, solid-state drives, or other types of persistent storage. Percona Server for MongoDB is integrated with several external key managers.

Data-at-rest encryption

Backup and restore

Protect your database against data loss by implementing a backup strategy. You can either use the built-in hot backup feature or consider deploying Percona Backup for MongoDB - an open source solution for making consistent backups and restores in sharded clusters and replica sets.

Percona Backup for MongoDB

Monitoring

Get insights into the database health and performance using Percona Monitoring and Management (PMM) - an open-source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. It allows you to observe the health of your database systems, explore new patterns in their behavior, troubleshoot them and perform database management operations

Get started with PMM

Advanced command line tools

Perform sophisticated database management and administration tasks using Percona Toolkit - a collection of advanced command-line tools developed and tested by Percona as an alternative to private or “one-off” scripts.

Get Percona Toolkit

Get expert help

If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.