Přehled
MySQL a MariaDB mají dva hlavní formáty pro ukládání databází, MyISAM a InnoDB. MyISAM je starší a základnější formát, který má řadu omezení ve srovnání s novějším formátem InnoDB s více funkcemi.
Chcete-li zjistit, jaký formát váš web používá, můžete se řídit naším článkem o určení formátu databáze, který váš web používá.
Porovnání
MyISAM | InnoDB | |
---|---|---|
Podpora transakcí | Ne | Ano |
Zamykací mechanismus | Úroveň tabulky | Úroveň řádku (lepší) |
Plná podpora ACID | Ne | Ano |
Výkon čtení | Výborně | Dobré-Výborné |
Výkon zápisu | Dobré | Výborně |
Referenční integrita | Ne | Ano |
FULLTEXTOVÁ podpora | Ano | Ano (5.6 a vyšší) |
Obnovení po havárii | Dobře | Dobré |
Téměř ve všech případech doporučujeme použití InnoDB. To je způsobeno lepší integritou dat prostřednictvím transakční podpory a souladu s ACID a referenční integritou.
Conetix může poskytnout pomoc s převodem starších databází z MyISAM na InnoDB nebo pro vás máme článek o převodu MyISAM na InnoDB, který můžete sledovat.
Jak zjistit, jaký formát databáze váš web používá
Kolik volného místa na disku bych měl mít na svém serveru?