Jump to content

Comparison of MySQL database engines

From Wikipedia, the free encyclopedia

This is a comparison between notable database engines for the MySQLdatabase 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[1]
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 [2]
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[3]
XtraDBPerconaGPLYesYes5.1 – 10.1[2]

References

[edit]
  1. ^"Storage Engines". MariaDB KnowledgeBase. Retrieved 2024-01-25.
  2. ^ ab"InnoDB Versions". MariaDB KnowledgeBase. Retrieved 2024-01-25.
  3. ^"TokuDB". MariaDB KnowledgeBase. Retrieved 2024-01-25.
[edit]
close