How to Setup MariaDB 10.3 Replication Using Ansible and Vagrant
Manual deployments are common, but they can be slow and monotonous, if you ever tried Oracle RAC installation with Data Guard setup on more than three nodes, you know what I mean. Depending on the...
View ArticleWhat's New in MariaDB Cluster 10.4
In one of the previous blogs, we covered new features which are coming out in MariaDB 10.4. We mentioned there that included in this version will be a new Galera Cluster release. In this blog post we...
View ArticleDatabase Automation with Puppet: Deploying MySQL & MariaDB Galera Cluster
In the previous blog post, we showed you some basic steps to deploy and manage a standalone MySQL server as well as MySQL Replication setup using the MySQL Puppet module. In this second installation,...
View ArticleHow to Deploy MariaDB Server to a Docker Container
Nowadays, terms like Docker, Images or Containers are pretty common in all database environments, so it’s normal to see a MariaDB server running on Docker in both production and non-production setups....
View ArticleExploring the Different Ways to Encrypt Your MariaDB Data
Encrypting your MariaDB database, whether it is in-transit and at-rest, is one of the most important things that an organization should consider if you value your data.Organizations that deal with...
View ArticleMigrating from MySQL Enterprise to MariaDB 10.3
While it shares the same heritage with MySQL, MariaDB is a different database. Over the years as new versions of MySQL and MariaDB were released, both projects have differed into two different RDBMS...
View ArticleUsing the MyRocks Storage Engine with MariaDB Server
MariaDB Server is one of the most popular, open source database servers. It was created by the original developers of MySQL and it became popular for being fast, scalable, and robust. MariaDB has a...
View ArticleMariaDB MaxScale Load Balancing on Docker: Deployment - Part 1
MariaDB MaxScale is an advanced, plug-in database proxy for MariaDB database servers. It sits between client applications and the database servers, routing client queries and server responses. MaxScale...
View ArticleMariaDB MaxScale Load Balancing on Docker: Management - Part 2
This blog post is a continuation of MariaDB MaxScale Load Balancing on Docker: Deployment - Part1. In this part, we are going to focus more on management operations with advanced use cases like...
View ArticleA Guide to the MariaDB Columnstore for MySQL Admins
The typical MySQL DBA might be familiar working and managing an OLTP (Online Transaction Processing) database as part of their daily routine. You may be familiar with how it works and how to manage...
View ArticleDatabase User Management: Managing Roles for MariaDB
It’s always a headache... you need to add a new user role or change some privileges, and you need to assign it one... by... one. This is a regular duty, especially in large organizations, or in a...
View ArticleHow to Setup Asynchronous Replication Between MariaDB Galera Clusters
Galera Cluster, with its (virtually) synchronous replication, is commonly used in many different types of environments. Scaling it by adding new nodes is not hard (or just as simple a couple of clicks...
View ArticleHow to Use Failover Mechanism of MaxScale
Ever since ClusterControl 1.2.11 was released in 2015, MariaDB MaxScale has been supported as a database load balancer. Over the years MaxScale has grown and matured, adding several rich features....
View ArticleHandling Large Data Volumes with MySQL and MariaDB
Most databases grow in size over time. The growth is not always fast enough to impact the performance of the database, but there are definitely cases where that happens. When it does, we often wonder...
View ArticleAn introduction to Full Text Search in MariaDB
Databases are intended to efficiently store and query data. The problem is, there are many different types of data we can store: numbers, strings, JSON, geometrical data. Databases use different...
View ArticleHow to Manage MariaDB 10.3 with ClusterControl
MariaDB Server is no longer a straight imitate of MySQL. It grew into a mature fork, which implements new functionalities similar to what proprietary database systems offer in the upstream. MariaDB...
View ArticleHow to Run PHP 5 Applications with MySQL 8.0 on CentOS 7
Despite the fact that PHP 5 has reached end-of-life, there are still legacy applications built on top of it that need to run in production or test environments. If you are installing PHP packages via...
View ArticleHandling Large Transactions with Streaming Replication and MariaDB 10.4
Dealing with large transactions was always a pain point in Galera Cluster. The way in which Galera writeset certification works causes troubles when transactions are long or when a single row is being...
View ArticleMySQL on Docker: ProxySQL Native Clustering with Kubernetes
ProxySQL has supported native clustering since v1.4.2. This means multiple ProxySQL instances are cluster-aware; they are aware of each others' state and able to handle the configuration changes...
View ArticleA Guide to Automated Cloud Database Deployments
Complex, inflexible architectures, redundancy and out-of-date technology, are common problems for companies facing data to cloud migration. We look to the“clouds,” hoping that we will find there a...
View Article