Content deleted Content added
No edit summary |
m {{table alignment}} |
||
(114 intermediate revisions by 71 users not shown) | |||
Line 1:
{{short description|none}}
This is a comparison between the two primary database engines ([[InnoDB]] and [[MyISAM]]) 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]].▼
▲This is a comparison between
{{table alignment}}
{| class="wikitable sortable col6center col7center"
|-
! Name !! Vendor !! License !! [[Database transaction#Transactional databases|Transactional]] !! Under active development !! MySQL versions !! MariaDB versions<ref>{{Cite web |title=Storage Engines |url=https://mariadb.com/kb/en/storage-engines/ |access-date=2024-01-25 |website=MariaDB KnowledgeBase}}</ref>
|-
| [[
|-
| [[Aria (storage engine)|Aria]] || [[MariaDB]] || GPL || {{No}} || {{Yes}} || {{N/A}} || 5.1 – present
|-
| [[Berkeley DB]] || Oracle || [[GNU Affero General Public License|AGPLv3]] || {{Yes}} || {{No}} || ? – 5.0 || {{N/A}}
|-
| [[
|-
| [[
|-
| [[CSV (storage engine)|CSV]] || Oracle || GPL || {{No}} || {{Yes}} || 5.0 – present || 5.1 – present
|-
|
|-
| [[MySQL Federated|Federated]] || Oracle || GPL || {{dunno}} || {{No}} || 5.0 – present || 5.1 – {{dunno}}
|-
| [[FederatedX]] || [[MariaDB]] || GPL || {{Yes}} || {{No}} || {{N/A}} || ? – present
|-
| [[InfiniDB|ColumnStore (formerly InfiniDB)]] || Calpont|| GPL || {{Yes}} || {{Yes}} || {{N/A}} || 10.5.4 – present
|-
| [[InnoDB]] || Oracle || GPL || {{Yes}} || {{Yes}} || 3.23 – present || 5.1 – present<ref name="mdb_innodb" />
|-
| [[MEMORY (storage engine)|MEMORY]] || Oracle || GPL || {{No}} || {{Yes}} || 3.23 – present || 5.1 – present
|-
| Mroonga || Groonga Project || GPL || {{No}} || {{Yes}} || {{N/A}} || 10.0 – present
|-
| [[MyISAM]] || Oracle || GPL || {{No}} || {{No}} || 3.23 – present || 5.1 – present
|-
| [[MyRocks]] || Facebook || GPLv2 || {{Yes}} || {{Yes}} || {{N/A}} || 10.2 – present
|-
| [[MySQL Cluster|NDB]] || Oracle || GPLv2 || {{Yes}} || {{Yes}} || {{dunno}} || {{N/A}}
|-
| [[OQGRAPH]] || Oracle || GPLv2 || {{No}} || {{No}} || {{N/A}} || 5.2 – present
|-
| [[S3 (storage engine)|S3]] || [[MariaDB]] || GPL || {{No}} || {{Yes}} || {{N/A}} || 10.5 – present
|-
| SEQUENCE || MariaDB || GPL || {{No}} || {{Yes}} || {{N/A}} || 10.0 – present
|-
| [[Sphinx (search engine)#SphinxSE|Sphinx]] || Sphinx Technologies Inc. || GPL || {{No}} || {{No}} || {{N/A}} || 5.2 – present
|-
| [[SPIDER (storage engine)|SPIDER]] || Kentoku Shiba || GPL || {{Yes}} || {{Yes}} || {{N/A}} || 10.0 – present
|-
| [[TempTable]] || Oracle || GPL || {{No}} || {{Yes}} || 8.0 – present || {{N/A}}
|-
| [[TokuDB]] || Percona || Modified GPL || {{Yes}} || {{No}} || {{N/A}} || 5.5 – 10.6<ref>{{Cite web |title=TokuDB |url=https://mariadb.com/kb/en/tokudb/ |access-date=2024-01-25 |website=MariaDB KnowledgeBase}}</ref>
|-
| [[XtraDB]] || Percona || GPL || {{Yes}} || {{Yes}} || {{N/A}} || 5.1 – 10.1<ref name="mdb_innodb">{{Cite web |title=InnoDB Versions |url=https://mariadb.com/kb/en/innodb-versions/ |access-date=2024-01-25 |website=MariaDB KnowledgeBase}}</ref>
|}
==References==
{{reflist}}
==External links==
* [
* [http://www.geeksww.com/tutorials/database_management_systems/mysql/installation/mysql_tablecache_informationschema_and_open_files_limit.php MyISAM's open files limit and table-cache problem explained]
* [http://www.mysqlperformanceblog.com/2006/06/17/using-myisam-in-production/ The article about problems which will occur in using MyISAM]
Line 45 ⟶ 66:
{{MySQL}}
[[Category:Database engines| ]]
[[Category:MySQL]]
[[Category:Database software comparisons|MySQL]]
|