Audit Logging for MongoDB
One of the security aspects of managing a database is to understand who accessed the database, when, and what did they do. Although we have already secured the MongoDB service, we still want to know...
Architecting for Security : A Guide for MongoDB
The prevalence of data breaches is no longer surprising. Based on the just released FBI cybercrime report, victims of cybercrime have cumulatively lost a whopping $4.2 billion in 2020 which is $700 million more than...
Replicating MongoDB Across a Hybrid Cloud Environment
Relying only on on-premises infrastructure may limit how quickly organizations can develop and launch applications. Extending the infrastructure to utilize public cloud in a hybrid setup is a great way to achieve infrastructure agility. It...
How to Deploy the Open edX MongoDB Database for High Availability
Open edX is a platform that provides the massively scalable learning software technology behind edX. The Open edX project is a web-based platform for creating, delivering, and analyzing online courses. It is the software that...
How to Backup Your Open edX MongoDB Database
Open edX is an open source project for online learning developed by the MIT and Harvard team. It is a web based application with a lot of components such as student facing, course authoring, course...
Replica Set Data Synchronization After Restoring a MongoDB Backup
Database backup is a crucial undertaking when ensuring data safety and availability in an event of database destruction at any time. In other words, backups may provide a better foundation for business continuity in any...
Transaction Considerations for MongoDB in Production
A MongoDB transaction is a group of throughput operations (reads and writes ) that require all these operations to succeed or fail together. For instance consider transferring money from account A to account B. If...
Tips For Upgrading to the Latest MongoDB Version
The latest versions of MongoDB are built to integrate new or improved features from the predecessor versions. For this reason, it is recommended to run the latest version for maximum performance and additional features. Besides,...
Managing Journaling in MongoDB
MongoDB just like any other database may fail when executing a write operation. In that case we need a strategy that will keep the operation somewhere so that the database can resume when it is...
Introducing Lookup Charts in MongoDB
If you aren’t familiar with MongoDB, it’s a document-oriented NoSQL data model, which uses documents rather than tables and rows like you would find with relational tables. As such, due to the unique way it’s...
MongoDB Backup Management Tips for Sharded Clusters
Making proper backups of the database is a critical task. Besides setting the high availability architecture of your MongoDB for database services, you also need to have backups of your databases to ensure the availability...
Monitoring Percona Server for MongoDB – Key Metrics
When running critical database services in production, we need to know and monitor the database. You need to understand the key metrics in the database that you are using. For example, when you run MongoDB...