Comparison of MySQL database engines

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
AriaMariaDBGPLNoYesNone5.1 - present
Berkeley DBOracleAGPLv3YesNo? - 5.0None
BLACKHOLEOracleGPLNoYes5.0 - present5.1 - present
CONNECTMariaDBGPLNoYesNone10.0 - present
CSVOracleGPLNoYes5.0 - present5.1 - present
FalconOracleGPLYesNo?None
FederatedOracleGPL?No5.0 - present?
FederatedXMariaDBGPLYesNoNone? - present
ColumnStore (formerly InfiniDB)CalpontGPLYesYesNone10.5.4 - present
InnoDBOracleGPLYesYes3.23 - present5.1 - present
MEMORYOracleGPLNoYes3.23 - present5.1 - present
MroongaGroonga ProjectGPLNoYesNone10.0 - present
MyISAMOracleGPLNoNo3.23 - present5.1 - present
MyRocksFacebookGPLv2YesYesNone10.2 - present
NDBOracleGPLv2YesYes?None
OQGRAPHOracleGPLv2NoNoNone5.2 - present
S3MariaDBGPLNoYesNone10.5 - present
SEQUENCEMariaDBGPLNoYesNone10.0 - present
SphinxSphinx Technologies Inc.GPLNoNoNone5.2 - present
SPIDERKentoku ShibaGPLYesYesNone10.0 - present
TempTableOracleGPLNoYes8.0 - presentNone
TokuDBPerconaModified GPLYesNoNone5.5 - present
XtraDBPerconaGPLYesYesNone5.1 - 10.1

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.