Session
FOSDEM Schedule 2021
MySQL

Automatic Asynchronous Replication Connection Failover

D.mysql
hemant dangi
<p>MySQL Group Replication is a solution that implements a fault-tolerant database system in which redundant components can be removed automatically without compromising the overall system's availability. The Asynchronous Replication Connection Failover feature complements this by further increasing the resilience of replication connections between a replica and a set of sources. It allows asynchronous replicas to switch to a new replication source when the current connection fails. Therefore, an asynchronous replica can automatically switch-over its replication connection to a new member, when it is replicating from a Group Replication group, for instance.</p> <p>In this session we will present how Asynchronous Replication Connection Failover feature automates the process of re-establishing a replication connection to another source, upon failure of the current one. We will also present about how this feature integrates with Group Replication and thus how setting it up can be automated as well.</p> <p>Come and learn more about this new and exciting replication feature in MySQL, directly from the engineers developing the product.</p>

Additional information

Type devroom

More sessions

2/7/21
MySQL
Dave Stokes
D.mysql
<p>MySQL has now been arounds for over a quarter of a century. So what has really changed since 3.21 has become available? So how did a little programming project become the ubiquitous database? This session is a look at the many changes in the product, the company, and the people involved in MySQL.</p>
2/7/21
MySQL
Shlomi Noach
D.mysql
<p>This session reveals four experimental Vitess developments that automate away complex database operations. With these developments Vitess is able to run its own database infrastructure, transparently to the user, and take control of risky and elaborate situations and operations.</p> <p>We will briefly explain the Vitess architecture and how it supports said control, and discuss the following developments:</p> <ul> <li>Throttling: pushback for massive writes.</li> <li>Table life cycle: safe ...
2/7/21
MySQL
Frédéric Descamps
D.mysql
<p>During this session, I will show how we can start from a single instance to MySQL InnoDB Cluster, the automated HA solution for MySQL, passing by the following architecture:</p> <ol> <li>Single MySQL</li> <li>Source / Asynchronous Replica</li> <li>InnoDB ReplicaSet</li> <li>InnoDB Cluster</li> </ol> <p>I will cover the limitations of each options and how to migrate from one to the next one with minimal downtime.</p>
2/7/21
MySQL
Aníbal Pinto
D.mysql
<p>Group replication is a mature and feature rich solution for data replication and automation of fail-over. To be able to operate without human intervention, it relies on group-based coordination protocols and as such require constant interaction between servers over the network. As such, adjusting the configuration to deal with network instability is something that should be done to get the most of the replication deployment.</p> <p>This session showcases the best practices that allow you to ...
2/7/21
MySQL
Marco Tusa (the Grinch)
D.mysql
<p>Containers, kubernetes and virtualizations are, as never before, the shining objects of our times. While we are used to implementing them in case of stateless situations, it becomes more difficult to see them serve properly in case of stateful solutions like RDBMS. But after I have won some personal reluctance, I started to experiment with the Percona Operator for MySQL. With this presentation, I will bring you a short journey as a result of my experience as DBA in the usage of the Percona ...
2/7/21
MySQL
Frédéric Descamps
D.mysql
<p>MySQL Router is part of MySQL InnoDB Cluster and MySQL InnoDB ReplicaSet, but not only.</p> <p>This piece of software is still unknown by many users but improved a lot during the last year.</p> <p>In this session, the audience will learn about MySQL Router's REST API. How to enable it and how to use it. We will also see how this API can be integrated into a monitoring solution and I will share my journey dealing with its authentication: I will share my thoughts and best practices.</p>
2/7/21
MySQL
Dave Stokes
D.mysql
<p>MySQL has added many new features to make user account management easier. The server can now generate random passwords that follow the rules you manage. If you have too many 'Dave's or 'Fred's in your organization, you can store GCOS like information in the mysql.user.User_attributes column to directly identify who you are referencing. And you can now have dual passwords on an account. These additions can make account management much easier but only if you know about them!</p>