How to Backup Your Chamilo LMS MySQL Database
Backup is the process of creating and storing copies of data that can be used to protect organizations against data loss. Chamilo LMS relies on MySQL or MariaDB as a database, so it is important...
How to Backup Your Moodle MariaDB Database
Previously, we had blogged about backing up your Moodle MySQL Database. This time, it's all about backing up your Moodle MariaDB Database. In fact, it shares the same approach when backing up your Moodle MySQL...
Setting Up Alerts & Notifications to Monitor Your Moodle Database
Monitoring is a basic requirement when running a system in production, and especially important if you are running a highly available database for Moodle. Monitoring helps you understand the current state of your database, the...
Challenges of Scaling the Moodle MySQL Database
Moodle, an open source Learning Management System, became more and more popular in last year as the pandemic forced hard lockdowns and majority of the education activities have moved from schools, colleges and universities to...
Not Happy with Your Moodle Performance? Here's How to Maximise Your Server Resources
To run a clustered Moodle system efficiently, one has to allocate sufficient resources to the essential services required by Moodle. This is not an easy task, and it requires a lot of ongoing tuning until...
Tips for Monitoring PostgreSQL for Moodle
Moodle is a Learning Management System (LMS) designed to provide educators, administrators, and learners with a single robust, secure, and integrated system to create personalized learning environments. It supports different database technologies (e.g. MariaDB, MySQL,...
Using Redis to Offload Galera Cluster from Session Management Data in Moodle
There is a huge demand for a highly available Moodle system to have a Galera Cluster as the database backend due to its growing popularity and robustness. Galera Cluster turns the popular MySQL and MariaDB...
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...
Automatic Failover of the Moodle PostgreSQL Database
One of the key aspects of high availability is the ability to quickly react to failures. It is not uncommon to manually manage databases, and have monitoring software keep an eye on database health. In...
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...
How to Deploy the Chamilo MySQL Database for High Availability
Chamilo is, just like Open edX or Moodle, a platform that allows educational institutions to transfer their educational activities to the internet. Given that the majority of the educational activity has moved online in the...
How to Deploy the Chamilo MariaDB Database for High Availability
Learning Management System (LMS) platforms allow you to learn/teach remotely, something that is really important due to the current situation around the world. That being said, we can also say High Availability is a must...