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...
View ArticleChallenges 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,...
View ArticleHow 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 to...
View ArticleDeploying a Hybrid Infrastructure Environment for Percona XtraDB Cluster
A hybrid infrastructure environment is a mix of active hosts residing on both on-premises and cloud infrastructures in a single operational or distributed system. Percona XtraDB Cluster, one of the...
View ArticleHybrid Cloud Replication for MySQL for High Availability
Hybrid environments, where a part of the database infrastructure is located on-prem and some of it is located in a public cloud are not uncommon. There may be different reasons to use such setup -...
View ArticleDeploy a Hybrid Cloud MySQL Database using ClusterControl
A hybrid cloud database is a mix of active hosts residing on both on-premises and cloud infrastructures, working as a single operational system. It helps implement a high availability environment, and...
View ArticleDriving Performance in a Hybrid Cloud Setup
A hybrid cloud refers to mixed computing, storage, and services environment made up of on-premises infrastructure, private cloud services, and a public cloud orchestration among the various platforms....
View ArticleMySQL 5.6 EOL Announcement
MySQL 5.6 has reached its EOL in February 2021, and we recommend that you start to plan migrating to MySQL 8.0. The latest version of MySQL is supported until April 2026 and keeps your database...
View ArticleDisaster Recovery for Galera Cluster Deployed to a Hybrid Cloud
Running a Galera Cluster in a hybrid cloud should consist of at least two different geographical sites, connecting hosts in the on-premises or private cloud with the ones in the public cloud. Whether...
View ArticleTips and Tricks for Implementing Database Role-Based Access Controls for MariaDB
In a database management system (DBMS), role-based access controls (RBAC), is a restriction on database resources based on a set of pre-defined groups of privileges and has become one of the main...
View ArticleSecuring MySQL - Making Use of Data Access Privileges for a Secure Installation
MySQL installation security is something that should be on the mind of every MySQL DBA. While we have discussed how you should take care of your MySQL security as a whole (take a look at some of our...
View ArticleTips and Trick using Audit Logging for MariaDB
MariaDB’s Audit Plugin provides auditing functionality for not only MariaDB but MySQL as well (as of, version 5.5.34 and 10.0.7) and Percona Server. MariaDB started including by default the Audit...
View ArticleUnderstanding Lock Granularity in MySQL
If you’ve been working with MySQL for some time, you have probably heard the terms “table-level locking” and “row-level locking”. These terms refer to the lock granularity in MySQL - in this blog we...
View ArticleSecuring MySQL Backups: A Guide
If you’ve ever used MySQL, chances are you probably took backups of your database. If you took backups of your database, chances are you have at least once thought of how you could secure them. In this...
View ArticleAutomating Security Audits for MySQL
Taking care of the security of your MySQL instances is a near-daily task of almost every MySQL DBA. Today, we will look into how you should go about automating security audits for MySQL.Why Automate...
View ArticleAnnouncing CCX Database as a Service from Severalnines
We at Severalnines are thrilled to announce the release of CCX, our brand new database as a service (DBaaS) offering! It’s a fully managed service built atop the powerful ClusterControl automated...
View ArticleUnderstanding MySQL’s New Heatwave
Data Analytics is important in any company as you can see what happened in the past to be able to make smart decisions or even predict future actions using the existing data.Analyze a huge amount of...
View ArticleUnderstanding Indexes in MySQL: Part One
Indexes in MySQL are a very complex beast. We have covered MySQL indexes in the past, but we have never taken a deeper dive into them - we will do that in these series of blog posts. This blog post...
View ArticleUnderstanding Indexes in MySQL: Part Two
This blog post should act as the second part in the series of blogs about indexes in MySQL. In the first part in the blog post series about MySQL indexes we have covered quite a lot of things including...
View ArticleUnderstanding Indexes in MySQL: Part Three
This blog post should act as the third part in the series of blogs about indexes in MySQL. In the second part in the blog post series about MySQL indexes we have covered indexes and storage engines, we...
View Article