MySQL 8 and MariaDB 10.5 are the latest major MySQL and MariaDB versions. While MariaDB started by being a slightly different MySQL variant, it has since grown into a very different database platform which grows more different with each release.
In this video, we will look into the differences between MySQL and MariaDB in core areas such as SQL features, query optimization, replication, storage engines, and security. We will also discuss the unique features and capabilities.
MySQL: MariaDB began as a MySQL fork, and has since continued to develop, adding much functionality not available in MySQL. This includes:
In addition to the standard MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, and MERGE storage engines, the following are also included with MariaDB:
30
to 38
NO PAD
collations.
IF NOT EXISTS
clause added to INSTALL PLUGIN and IF EXISTS
clause added to UNINSTALL PLUGIN and UNINSTALL SONAME
See this page for more information.
You can download MariaDB Server from our website. You can also read more about how to use MariaDB Server from one of the resources below:
The primary place for MariaDB specific documentation is the MariaDB Knowledge Base.
You may also be interested in one of the following topics:
First, check that the bug isn't already filed in the MariaDB bugs database. or the MySQL bugs database. For the MariaDB bugs database, use JIRA search to check if a report you are going to submit already exists.
MariaDB Server has historically relied on the community for feedback and to supplement the in-house QA process. The easiest way to contribute to MariaDB Server is to try out our development releases. Offer us feedback as soon as possible so we can spot bugs early and improve quickly. Our roadmap and bugs database is hosted at jira.mariadb.org. All bug reports get attention and help keep MariaDB Server a robust, reliable and performant database. Feature requests are also welcome.
MariaDB Server and related tools are tested thoroughly within our buildbot infrastructure. A complete testing system is necessary for a project to continue.
buildbot.mariadb.org has made it easy to contribute computing resources to our system.
How do users use MariaDB Server? What are their experiences and thoughts? You can find out more by checking out our previous online conferences: Fest2020 and MiniFest2020.
MariaDB is a drop-in replacement for MySQL. Initial migration is simple: start MariaDB over the old MySQL datadir.
Later your application may notice that some features work differently than with MySQL. These are MariaDB improvements, so this is good and, likely the reason you migrated.
In this session,the focus will be on the differences affecting application performance and behavior. In particular, features sharing the same name, but working differently.