Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of MySQL database engines
List article

This is a comparison between notable database engines for the MySQL database management system (DBMS). A database engine (or "storage engine") is the underlying software component that a DBMS uses to create, read, update and delete (CRUD) data from a database.

NameVendorLicenseTransactionalUnder active developmentMySQL versionsMariaDB versions
ArchiveOracleGPLNoYes5.0 – present5.1 – present
AriaMariaDBGPLNoYes5.1 – present
Berkeley DBOracleAGPLv3YesNo? - 5.0
BLACKHOLEOracleGPLNoYes5.0 – present5.1 – present
CONNECTMariaDBGPLNoYes10.0 – present
CSVOracleGPLNoYes5.0 – present5.1 – present
FalconOracleGPLYesNo?
FederatedOracleGPL?No5.0 – present?
FederatedXMariaDBGPLYesNo? – present
ColumnStore (formerly InfiniDB)CalpontGPLYesYes10.5.4 – present
InnoDBOracleGPLYesYes3.23 – present5.1 – present
MEMORYOracleGPLNoYes3.23 – present5.1 – present
MroongaGroonga ProjectGPLNoYes10.0 – present
MyISAMOracleGPLNoNo3.23 – present5.1 – present
MyRocksFacebookGPLv2YesYes10.2 – present
NDBOracleGPLv2YesYes?
OQGRAPHOracleGPLv2NoNo5.2 – present
S3MariaDBGPLNoYes10.5 – present
SEQUENCEMariaDBGPLNoYes10.0 – present
SphinxSphinx Technologies Inc.GPLNoNo5.2 – present
SPIDERKentoku ShibaGPLYesYes10.0 – present
TempTableOracleGPLNoYes8.0 – present
TokuDBPerconaModified GPLYesNo5.5 – 10.6
XtraDBPerconaGPLYesYes5.1 – 10.1

References

  1. "Storage Engines". MariaDB KnowledgeBase. Retrieved 2024-01-25. https://mariadb.com/kb/en/storage-engines/

  2. "InnoDB Versions". MariaDB KnowledgeBase. Retrieved 2024-01-25. https://mariadb.com/kb/en/innodb-versions/

  3. "TokuDB". MariaDB KnowledgeBase. Retrieved 2024-01-25. https://mariadb.com/kb/en/tokudb/

  4. "InnoDB Versions". MariaDB KnowledgeBase. Retrieved 2024-01-25. https://mariadb.com/kb/en/innodb-versions/