MariaDB for MySQL users

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:

More Storage Engines

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

  • ColumnStore, a column oriented storage engine optimized for Data warehousing.
  • MyRocks, a storage engine with great compression, in 10.2
  • Aria, MyISAM replacement with better caching.
  • OQGRAPH new in 5.2
  • SphinxSE new in 5.2
  • CONNECT for accessing multiple, diverse formats, including NoSQL data
  • SEQUENCE for creating virtual, ephemeral tables of ascending or descending sequences automatically when you need them
  • Spider supporting partitioning and xa transactions
Numerous extensions and improvements, such as:

See this page for more information.

Getting started with MariaDB Server

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:

MariaDB Server bug reporting

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.

Help steer MariaDB, your opinion matters

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 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. has made it easy to contribute computing resources to our system.