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