Incompatibilities and Feature Differences Between MariaDB 11.0 and MySQL 8.0

MariaDB maintains high levels of compatibility with MySQL, and most applications that use MySQL will work seamlessly with MariaDB. However, take note of the following incompatibilities and feature differences between MariaDB 11.0 and MySQL 8.0. It is based on the versions MySQL 8.0.34 and MariaDB 11.0.2. Note that MySQL 8 is an 'evergreen' release, so features may be added or removed in later releases.

Storage Engines

In addition to the standard InnoDB, MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, and MERGE storage engines, the following are also available with MariaDB 11.0:

  • ColumnStore utilizes a massively parallel distributed data architecture and is designed for big data scaling to process petabytes of data.

  • MyRocks, a storage engine with great compression

  • S3 storage engine allows one to archive MariaDB tables in Amazon S3, or any third-party public or private cloud that implements S3 API.

  • Aria, MyISAM replacement with better caching.

  • FederatedX (drop-in replacement for Federated)

Extensions and New Features

The most notable features available in MariaDBarrow-up-right, but not in MySQL, are:

Incompatibilities

When moving from MySQL 8.0 to MariaDB 11.0, please take note of the following incompatibilities:

spinner

Last updated

Was this helpful?