This blog is a 2nd part of a multi-part series on areas of failover for MySQL. The first installment looked at design considerations, giving us a “thinking” perspective on what we might want to adopt. Later I will take a look at more of a business and operational way of thinking through these details. In… Read More »
Group Replication introduces a new way to do replication in MySQL. With great features such as multi-master replication it brings a range of exciting deployment scenarios where some difficult problems become much easier to solve. Group Replication also brings a new set of options that may need to be configured to extract the highest performance from the underlying computing resources.…
This will be a multi-part series covering various areas of failover for MySQL. This first installment will primarily look at some design considerations, which you can then apply to your own environment in your own way. The concepts presented here are merely suggestions and not out-right “how-to”. Every company has specific technologies or skill-sets in… Read More »
Hi everyone, its been a while since the last release of Group
Replication. During this period we have been working hard to
improve the plugin and give you a better user experience. Focused
on solving several existing bugs, address performance issues and
improving user
experience we renamed some variables, introduced new ones and
changed some of the plugin policies.…
With the new Group Replication Beta release—0.8 for MySQL 5.7.14—available for download on labs.mysql.com, I expect more and more people to begin engaging in various forms of proof-of-concept attempts. So I wanted to create a “quick start guide” (to replace this outdated getting started post) focused on an example/test Linux environment, that covers how to get started, what a full working example test setup can look like, and also include some best practice and operations advice along the way.…
Hi everyone! It has been some time since the last MySQL Group Replication labs release was out. But the team has not been sitting on its hands. As such, it is time for a new labs release with new features, bug fixes and improvements across the board.…
Please join Percona, Technical Account Manager, Michael Patrick on Thursday, June 23, 2016 at 10 AM PDT (UTC-7) as he presents “Choosing a MySQL High Availability Solution Today.”
High availability (HA) is one of the solutions to improve performance, avoid data outages, and recover quickly from disasters. An HA environment helps guarantee that your database doesn’t have a single point of failure, accommodates rapid growth and exponentially increasing database size, and enables the applications that power your business.
Michael will discuss various topologies for achieving High Availability with MySQL.
Topics include:
- Percona XtraDB Cluster
- DRBD
- MHA
- MySQL Orchestrator
Each solution has advantages and …
[Read more]Within the MySQL team, we’re extremely excited about Group Replication! More and more of our users are also starting to become aware of this exciting feature–which offers native (virtually) synchronous replication with support for multi-master or active/active update-anywhere replication clusters. Our developers and users alike are eager to see easy, native HA come to MySQL!…
I have used many tools starting with MMM to be able to manage MySQL replication clusters. Some of the tools need more tools and complex HA solutions such as Pacemaker and Corosync, or Zookeeper. While other tools do not do the failover well which leaves the slaves in an inconsistent state, MMM would be an example. And I must say that of all the tools I love MySQL Master HA (MHA) the most. MHA is a great tool to manage MySQL replication clusters for the purpose of HA. The most important thing about MHA is that it tries to take all the necessary steps to do a MySQL master failover in a way that provides as much data consistency as possible. The slave promotion also tends to be very quick, on average I have seen it take 10 to 15 seconds. It is also very easy to deploy unlike some of the other complex HA solutions. I would highly recommend reading about the architecture of MHA on its wiki: https://code.google.com/p/mysql-master-ha/wiki/Architecture Why …
[Read more]
I have used many tools starting with MMM to be able to manage
MySQL replication clusters. Some of the tools need more tools and
complex HA solutions such as Pacemaker and Corosync, or
Zookeeper. While other tools do not do the failover well which
leaves the slaves in an inconsistent state, MMM would be an
example.
And I must say that of all the tools I love MySQL Master HA (MHA)
the most. MHA is a great tool to manage MySQL replication
clusters for the purpose of HA. The most important thing about
MHA is that it tries to take all the necessary steps to do a
MySQL master failover in a way that provides as much data
consistency as possible. The slave promotion also tends to be
very quick, on average I have seen it take 10 to 15 seconds. It
is also very easy to deploy unlike some of the other complex HA
solutions.
I would highly recommend reading about the architecture of MHA on its wiki: …
[Read more]