A Guide to MySQL Galera Cluster Streaming Replication: Part One
Streaming Replication is a new feature which was introduced with the 4.0 release of Galera Cluster. Galera uses replication synchronously across the entire cluster, but before this release write-sets...
View ArticleA Guide to MySQL Galera Cluster Streaming Replication: Part Two
In the first part of this blog we provided an overview of the new Streaming Replication feature in MySQL Galera Cluster. In this blog we will show you how to enable it and take a look at the...
View ArticleDeploying a Highly Available Nextcloud with MySQL Galera Cluster and GlusterFS
Nextcloud is an open source file sync and share application that offers free, secure, and easily accessible cloud file storage, as well as a number of tools that extend its feature set. It's very...
View ArticleDatabase Load Balancing in the Cloud - MySQL Master Failover with ProxySQL...
The cloud provides very flexible environments to work with. You can easily scale it up and down by adding or removing nodes. If there’s a need, you can easily create a clone of your environment. This...
View ArticleBuilding a Hot Standby on Amazon AWS Using MariaDB Cluster
Galera Cluster 4.0 was first released as part of the MariaDB 10.4 and there are a lot of significant improvements in this version release. The most impressive feature in this release is the Streaming...
View ArticleTips for Migrating from Proprietary to Open Source Databases
Back in the day proprietary databases were the only acceptable options. “No one ever got fired for buying from Oracle/Microsoft/IBM” was the saying. Huge, monolithic databases used for every single...
View ArticleAnnouncing ClusterControl 1.7.4: Cluster-to-Cluster Replication - Ultimate...
We’re excited to announce the 1.7.4 release of ClusterControl - the only database management system you’ll ever need to take control of your open source database infrastructure. In this release we...
View ArticleAn Overview of Cluster-to-Cluster Replication
Nowadays, it’s pretty common to have a database replicated in another server/datacenter, and it’s also a must in some cases. There are different reasons to replicate your databases to a totally...
View ArticleMySQL InnoDB Cluster 8.0 - A Complete Deployment Walk-Through: Part One
MySQL InnoDB Cluster consists of 3 components:MySQL Group Replication (a group of database server which replicates to each other with fault tolerance).MySQL Router (query router to the healthy database...
View ArticleDatabase Load Balancing in the Cloud - MySQL Master Failover with ProxySQL...
In the previous blog we showed you how to set up an environment in Amazon AWS EC2 that consists of a Percona Server 8.0 Replication Cluster (in Master - Slave topology). We deployed ProxySQL and we...
View ArticleMySQL InnoDB Cluster 8.0 - A Complete Operation Walk-through: Part Two
In the first part of this blog, we covered a deployment walkthrough of MySQL InnoDB Cluster with an example on how the applications can connect to the cluster via a dedicated read/write port.In this...
View ArticleHow ClusterControl Performs Automatic Database Recovery and Failover
ClusterControl is programmed with a number of recovery algorithms to automatically respond to different types of common failures affecting your database systems. It understands different types of...
View ArticleClusterControl CMON HA for Distributed Database High Availability - Part One...
High Availability is a paramount nowadays and there’s no better way to introduce high availability than to build it on top of the quorum-based cluster. Such cluster is able to easily handle failures of...
View ArticleClusterControl CMON HA for Distributed Database High Availability - Part Two...
In the first part, we ended up with a working cmon HA cluster:root@vagrant:~# s9s controller --list --long S VERSION OWNER GROUP NAME IP PORT COMMENT l 1.7.4.3565 system admins 10.0.0.101 10.0.0.101...
View ArticleMaximizing Database Query Efficiency for MySQL - Part One
Slow queries, inefficient queries, or long running queries are problems that regularly plague DBA's. They are always ubiquitous, yet are an inevitable part of life for anyone responsible for managing a...
View ArticleMaximizing Database Query Efficiency for MySQL - Part Two
This is the second part of a two-part series blog for Maximizing Database Query Efficiency In MySQL. You can read part one here.Using Single-Column, Composite, Prefix, and Covering IndexTables that are...
View ArticleTips for Delivering MySQL Database Performance - Part One
The database backend affects the application, which can then impact organizational performance. When this happens, those in charge tend to want a quick fix. There are many different roads to improve...
View ArticleUsing OpenVPN to Secure Access to Your Database Cluster in the Cloud
The internet is a dangerous place, especially if you’re leaving your data unencrypted or without proper security. There are several ways to secure your data; all at different levels. You should always...
View ArticleTips for Delivering MySQL Database Performance - Part Two
The management of database performance is an area that businesses when administrators often find themselves contributing more time to than they expected.Monitoring and reacting to the production...
View ArticleAnnouncing ClusterControl 1.7.5: Advanced Cluster Maintenance & Support for...
We’re excited to announce the 1.7.5 release of ClusterControl - the only database management system you’ll ever need to take control of your open source database infrastructure. This new version...
View Article