Become a ClusterControl DBA: Making your DB components HA via Load Balancers
Choosing your HA topologyThere are various ways to retain high availability with databases. You can use Virtual IPs (VRRP) to manage host availability, you can use resource managers like Zookeeper and...
View ArticleClusterControl 1.5 - PostgreSQL Load Balancing & ProxySQL Enhancements
Load balancers are an essential component in database high availability; especially when making topology changes transparent to applications and implementing read-write split functionality....
View ArticleUpdated: Become a ClusterControl DBA: Making your DB components HA via Load...
Choosing your HA topologyThere are various ways to retain high availability with databases. You can use Virtual IPs (VRRP) to manage host availability, you can use resource managers like Zookeeper and...
View ArticleA Guide to Using pgBouncer for PostgreSQL
When reading PostgreSQL getting started, you see the line: “The PostgreSQL server can handle multiple concurrent connections from clients. To achieve this, it starts (“forks”) a new process for each...
View ArticleWebinar Replay: How to Design Open Source Databases for High Availability
Thanks for joining this week’s webinar on how to design open source databases for high availability with Ashraf Sharif, Senior Support Engineer at Severalnines. From discussing high availability...
View ArticleNew Webinar: How to Measure Database Availability
Join us on April 24th for Part 2 of our database high availability webinar special!In this session we will focus on how to measure database availability. It is notoriously hard to measure and report...
View ArticleA Guide to Pgpool for PostgreSQL - Part One
Pgpool is less actual today, than it used to be 10 years ago, when it was the default part of a production PostgreSQL set up. Often when somebody was talking about PostgreSQL cluster, they were...
View ArticleA Guide to Pgpool for PostgreSQL - Part Two
This is the second part of the blog “A Guide to Pgpool for PostgreSQL”. The first part covering load balancing, session pooling, in memory cache and installation can be found here.Many users look...
View ArticleA Guide to PGpool Part Three - Hints & Observations
In the previous part I dared to play with a not implemented feature fantasising how would it work. Well HA in first place is a matter of design and only then implementation. It does not excuse bad...
View ArticleHow to Cluster Your ProxySQL Load Balancers
A proxy layer between applications and databases would typically consist of multiple proxy nodes for high availability. This is no different for ProxySQL. ProxySQL, just like other modern proxies, can...
View ArticleMySQL & MariaDB Query Caching with ProxySQL & ClusterControl
Queries have to be cached in every heavily loaded database, there is simply no way for a database to handle all traffic with reasonable performance. There are various mechanisms in which a query cache...
View ArticleMaster High Availability Manager (MHA) Has Crashed! What Do I Do Now?
MySQL Replication is very popular way of building highly available database layers. It is very well known, tested and robust. It is not without limitations, though. One of them, definitely, is the fact...
View ArticleMySQL Load Balancing: Migrating ProxySQL from On-Prem to AWS EC2
Migrations between different environments are uncommon in database world. Migrations from one provider to another one. Moving from one datacenter to another. All of this happens on a regular basis....
View ArticleMaking Your Database Components Highly Available (HA) via Load Balancers
Choosing Your HA TopologyThere are various ways to retain high availability with databases. You can use Virtual IPs (VRRP) to manage host availability, you can use resource managers like Zookeeper and...
View ArticleGetting Started with ProxySQL - MySQL & MariaDB Load Balancing Tutorial
We’re excited to announce a major update to our tutorial “Database Load Balancing for MySQL and MariaDB with ProxySQL”ProxySQL is a lightweight yet complex protocol-aware proxy that sits between the...
View ArticleHow to Deploy PostgreSQL for High Availability
IntroductionNowadays, high availability is a requirement for many systems, no matter what technology we use. This is especially important for databases, as they store data that applications rely upon....
View ArticleGetting Started with ProxySQL - MySQL & MariaDB Load Balancing Tutorial
We’re excited to announce a major update to our tutorial “Database Load Balancing for MySQL and MariaDB with ProxySQL”ProxySQL is a lightweight yet complex protocol-aware proxy that sits between the...
View ArticleMonitoring HAProxy Metrics And How They Change With Time
HAProxy is one of the most popular load balancers for MySQL and MariaDB.Feature-wise, it cannot be compared to ProxySQL or MaxScale, but it is fast and robust and may work perfectly fine in any...
View ArticlePostgreSQL High Availability with Master-Slave & Master-Master Architectures
Below is an excerpt from our whitepaper “PostgreSQL Management and Automation with ClusterControl” which can be downloaded for free.Revision Note: Keep in mind that the terms used in this blog...
View ArticleUnderstanding the Effects of High Latency in High Availability MySQL and...
High availability is a high percentage of time that the system is working and responding according to the business needs. For production database systems it is typically the highest priority to keep it...
View Article