Redis vs. Memcached From An Administration and Management Perspective
If you Google around, it is trivial to find the comparison between Redis versus Memcached as shown here, here, here and here. In this blog post, we will do a similar comparison between Redis and...
Most Popular NoSQL Databases Supported by ClusterControl
NoSQL ("not only SQL") is an approach to database design that enables the storage and querying of data outside the traditional structures found in relational databases. It was created to primarily deal with unstructured data...
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...
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...
An Overview of Percona Backup for MongoDB
The known and popular backup method for MongoDB is mongodump. It is a logical backup method, similar to mysqldump in MySQL or pg_dump in PostgreSQL database. There is another backup tool called Percona Backup for...
An Overview of the Percona MongoDB Kubernetes Operator
MongoDB and Kubernetes is a great combination, especially in regards to complexity. Yet, Percona's MongoDB (PSMDB) offers more flexibility for the NoSQL database, and it comes also with tools that are efficient for today's productivity;...