1 hr 10 min

#69 MySQL vs. MariaDB Engineering Kiosk

    • Technology

Wie viel MySQL Drop In-Replacement steckt wirklich in MariaDB?
MariaDB, ein Fork der populären Datenbank MySQL. Angetreten, um ein Drop-In-Replacement und eine direkte Alternative zu MySQL darzustellen. Doch wie viel ist da dran? Ist MariaDB MySQL kompatibel? Wo liegen die Gemeinsamkeiten und Unterschiede? Was war eigentlich der Grund für den Fork? In welchen Bereichen entwickeln sich beide Datenbanken vollkommen anders? Und was hat sich im Bereich der Storage-Engines alles so getan?
In dieser Episode bringen wir etwas Licht in den direkten Vergleich zwischen MySQL und MariaDB.
Bonus: Was ein Weber-Grill mit MySQL und MariaDB zu tun hat.

Das schnelle Feedback zur Episode:
👍 (top) 👎 (geht so)

Feedback (gerne auch als Voice Message)
EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

LinksMySQL 8.0 Release Notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/InnoDB Storage Engine: https://de.wikipedia.org/wiki/InnoDBMariaDB: https://mariadb.org/MySQL-Server Source-Code: https://github.com/mysql/mysql-serverFOSDEM: https://fosdem.org/MyRocks: http://myrocks.io/Galera Cluster: https://galeracluster.com/Vitess: https://vitess.io/PlanetScale: https://planetscale.com/MySQL: https://www.mysql.com/de/Ranking bei DB-Engines: https://db-engines.com/de/ranking/relational+dbmsMySQL AB: https://en.wikipedia.org/wiki/MySQL_ABMySQL InnoDB memcached Plugin: https://dev.mysql.com/doc/refman/8.0/en/innodb-memcached.htmlMichael "Monty" Widenius: https://de.wikipedia.org/wiki/Michael_WideniusWolfi’s non-blocking MySQL und MariaDB Backup Docker Image https://wolfgang.gassler.org/docker-image-mysql-mariadb-backups/ Percona: https://www.percona.com/RocksDB: https://rocksdb.org/LevelDB: https://github.com/google/leveldbMariaDB - Choosing the Right Storage Engine: https://mariadb.com/kb/en/choosing-the-right-storage-engine/ProxySQL: https://proxysql.com/Engineering Kiosk #64 Infrastruktur-Bingo: Forward-, Reverse-, SOCKS-Proxy, Load Balancing und gibt es einen Unterschied zwischen Load-Balancer und Reverse-Proxy?: https://engineeringkiosk.dev/podcast/episode/64-infrastruktur-bingo-forward-reverse-socks-proxy-load-balancing-und-gibt-es-einen-unterschied-zwischen-load-balancer-und-reverse-proxy/MySQL Clone Plugin: https://dev.mysql.com/doc/refman/8.0/en/clone-plugin.htmlMySQL Generated Columns: https://dev.mysql.com/doc/refman/5.7/en/create-table-generated-columns.htmlIncompatibilities and Feature Differences Between MariaDB 10.7 and MySQL 8.0: https://mariadb.com/kb/en/incompatibilities-and-feature-differences-between-mariadb-10-7-and-mysql-8-/MariaDB ColumnStore: https://mariadb.com/kb/en/mariadb-columnstore/
Sprungmarken(00:00:00) Intro
(00:00:58) Wetter, Zecken in der Software-Engineering und die MySQL OpenSource Community
(00:06:11) Was ist InnoDB und das MySQL Changelog
(00:08:37) MySQL vs. MariaDB - Ein Drop-In-Replacement?
(00:10:43) Was ist eigentlich MySQL und was ist MariaDB?
(00:14:15) Wo kommt MySQL und MariaDB eigentlich her?
(00:22:26) MariaDB ist kein volles Drop-In-Replacement für MySQL
(00:25:51) Der SQL Standard bei MySQL und MariaDB
(00:29:47) Storage Engines und Object-Storage
(00:39:09) Replikation zwischen MySQL und MariaDB und Traffic auf andere Datenbanken spiegeln
(00:45:52) Ist MariaDB performanter als MySQL?
(00:48:32) Aussprache von MySQL
(00:50:37) Einfachheit und Konfigurationsmöglichkeit
(00:52:44) Die Liste von Inkompatibilitäten wird länger und Traffic spiegeln
(00:57:20) Version Scheme von MySQL und MariaDB
(00:58:41) Welchen Grund gibt es für MySQL bei einem neuen Projekt?
(01:03:42) Mögliche MariaDB Lizenz-Änderung und UUID-Datentyp
(01:04:54) Feature-Support von Vitess
(01:10:03) Lo

Wie viel MySQL Drop In-Replacement steckt wirklich in MariaDB?
MariaDB, ein Fork der populären Datenbank MySQL. Angetreten, um ein Drop-In-Replacement und eine direkte Alternative zu MySQL darzustellen. Doch wie viel ist da dran? Ist MariaDB MySQL kompatibel? Wo liegen die Gemeinsamkeiten und Unterschiede? Was war eigentlich der Grund für den Fork? In welchen Bereichen entwickeln sich beide Datenbanken vollkommen anders? Und was hat sich im Bereich der Storage-Engines alles so getan?
In dieser Episode bringen wir etwas Licht in den direkten Vergleich zwischen MySQL und MariaDB.
Bonus: Was ein Weber-Grill mit MySQL und MariaDB zu tun hat.

Das schnelle Feedback zur Episode:
👍 (top) 👎 (geht so)

Feedback (gerne auch als Voice Message)
EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

LinksMySQL 8.0 Release Notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/InnoDB Storage Engine: https://de.wikipedia.org/wiki/InnoDBMariaDB: https://mariadb.org/MySQL-Server Source-Code: https://github.com/mysql/mysql-serverFOSDEM: https://fosdem.org/MyRocks: http://myrocks.io/Galera Cluster: https://galeracluster.com/Vitess: https://vitess.io/PlanetScale: https://planetscale.com/MySQL: https://www.mysql.com/de/Ranking bei DB-Engines: https://db-engines.com/de/ranking/relational+dbmsMySQL AB: https://en.wikipedia.org/wiki/MySQL_ABMySQL InnoDB memcached Plugin: https://dev.mysql.com/doc/refman/8.0/en/innodb-memcached.htmlMichael "Monty" Widenius: https://de.wikipedia.org/wiki/Michael_WideniusWolfi’s non-blocking MySQL und MariaDB Backup Docker Image https://wolfgang.gassler.org/docker-image-mysql-mariadb-backups/ Percona: https://www.percona.com/RocksDB: https://rocksdb.org/LevelDB: https://github.com/google/leveldbMariaDB - Choosing the Right Storage Engine: https://mariadb.com/kb/en/choosing-the-right-storage-engine/ProxySQL: https://proxysql.com/Engineering Kiosk #64 Infrastruktur-Bingo: Forward-, Reverse-, SOCKS-Proxy, Load Balancing und gibt es einen Unterschied zwischen Load-Balancer und Reverse-Proxy?: https://engineeringkiosk.dev/podcast/episode/64-infrastruktur-bingo-forward-reverse-socks-proxy-load-balancing-und-gibt-es-einen-unterschied-zwischen-load-balancer-und-reverse-proxy/MySQL Clone Plugin: https://dev.mysql.com/doc/refman/8.0/en/clone-plugin.htmlMySQL Generated Columns: https://dev.mysql.com/doc/refman/5.7/en/create-table-generated-columns.htmlIncompatibilities and Feature Differences Between MariaDB 10.7 and MySQL 8.0: https://mariadb.com/kb/en/incompatibilities-and-feature-differences-between-mariadb-10-7-and-mysql-8-/MariaDB ColumnStore: https://mariadb.com/kb/en/mariadb-columnstore/
Sprungmarken(00:00:00) Intro
(00:00:58) Wetter, Zecken in der Software-Engineering und die MySQL OpenSource Community
(00:06:11) Was ist InnoDB und das MySQL Changelog
(00:08:37) MySQL vs. MariaDB - Ein Drop-In-Replacement?
(00:10:43) Was ist eigentlich MySQL und was ist MariaDB?
(00:14:15) Wo kommt MySQL und MariaDB eigentlich her?
(00:22:26) MariaDB ist kein volles Drop-In-Replacement für MySQL
(00:25:51) Der SQL Standard bei MySQL und MariaDB
(00:29:47) Storage Engines und Object-Storage
(00:39:09) Replikation zwischen MySQL und MariaDB und Traffic auf andere Datenbanken spiegeln
(00:45:52) Ist MariaDB performanter als MySQL?
(00:48:32) Aussprache von MySQL
(00:50:37) Einfachheit und Konfigurationsmöglichkeit
(00:52:44) Die Liste von Inkompatibilitäten wird länger und Traffic spiegeln
(00:57:20) Version Scheme von MySQL und MariaDB
(00:58:41) Welchen Grund gibt es für MySQL bei einem neuen Projekt?
(01:03:42) Mögliche MariaDB Lizenz-Änderung und UUID-Datentyp
(01:04:54) Feature-Support von Vitess
(01:10:03) Lo

1 hr 10 min

Top Podcasts In Technology

No Priors: Artificial Intelligence | Technology | Startups
Conviction | Pod People
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Acquired
Ben Gilbert and David Rosenthal
Hard Fork
The New York Times
TED Radio Hour
NPR