MySQL, MariaDB and Friends

Running MySQL in Kubernetes in real life

H.2214
Sami Ahlroos
Running databases in Kubernetes has come a long way. Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too. While rolling out a database is easy enough, things can get interesting when production tasks are undertaken. How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely? We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment.
Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too. While rolling out a database is easy enough, things can get interesting when production tasks are undertaken. How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely? We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment. Outline: - Introduction - Installing MySQL in Kubernetes - Scaling up, scaling down - Backup, restore, verification - An open source monitoring solution - What could possibly go wrong? Takeaways: This presentation should encourage the audience to embrace the possibilities of running production databases on Kubernetes, and will help attendees understand the "do's and dont's" of such a deployment.

Additional information

Type devroom

More sessions

2/1/20
MySQL, MariaDB and Friends
H.2214
Welcome to the FOSDEM MySQL, MariaDB & Friends Devroom 2020
2/1/20
MySQL, MariaDB and Friends
Peter Zaitsev
H.2214
MySQL 8 and MariaDB 10.4 are the latest Major versions for MySQL and MariaDB. While MariaDB started by being slightly different MySQL variant, now it has grown into very much different database platforms which grows more different from every release. In this presentation, we will look into the differences between MySQL and MariaDB in the core areas such as SQL features, query optimizations, replication, storage engines, and security as well as discuss unique features and capabilities MySQL 8 and ...
2/1/20
MySQL, MariaDB and Friends
Alkin Tezuysal
H.2214
In this talk, we'll walk through RocksDB technology and look into areas where MyRocks is a good fit by comparison to other engines such as InnoDB. We will go over internals, benchmarks, and tuning of MyRocks engine. We also aim to explore the benefits of using MyRocks within the MySQL ecosystem. Attendees will be able to conclude with the latest development of tools and integration within MySQL.
2/1/20
MySQL, MariaDB and Friends
Sveta Smirnova
H.2214
It is common knowledge that built-in asynchronous master-master (active-active) replication is not safe. I remember times when the official MySQL User Reference Manual stated that such an installation is not recommended for production use. Some experts repeat this claim even now. While this statement is generally true, I worked with thousands of shops that successfully avoided asynchronous replication limitations in active-active setups. In this talk, I will show how they did it, demonstrate ...
2/1/20
MySQL, MariaDB and Friends
Jean-François Gagné
H.2214
Have you ever needed to get some additional write throughput from MySQL ? If yes, you probably found that setting sync_binlog to 0 (and trx_commit to 2) gives you an extra performance boost. As all such easy optimisation, it comes at a cost. This talk explains how this tuning works, presents its consequences and makes recommendations to avoid them. This will bring us to the details of how MySQL commits transactions and how those are replicated to slaves. Come to this talk to learn how to get the ...
2/1/20
MySQL, MariaDB and Friends
Hrvoje Matijakovic
H.2214
MariaDB/MySQL/Percona Server provide some features in this space, but currently there isn't one product that covers all the needs (at least not available as FOSS). This talk will provide an overview of Data-at-Rest-Encryption features in MySQL, MariaDB and Percona Server for MySQL, their availability across versions, and status (experimental/GA).
2/1/20
MySQL, MariaDB and Friends
Nick Vyzas
H.2214
ProxySQL, the high performance, high availability, protocol-aware proxy for MySQL is now GA in version 2.0. This version introduces several new features, like causal reads using GTID, better support for AWS Aurora, native support for Galera Cluster, LDAP authentication and SSL for client connections. This session provides an overview of the most important new features.