sql >> Databáze >  >> RDS >> Mysql

MyISAM versus InnoDB

Krátce jsem probral tuto otázku v tabulce, abyste se mohli rozhodnout, zda použít InnoDB nebo MyISAM .

Zde je malý přehled toho, který db storage engine byste měli v které situaci použít:

                                                 MyISAM   InnoDB
----------------------------------------------------------------
Required full-text search                        Yes      5.6.4
----------------------------------------------------------------
Require transactions                                      Yes
----------------------------------------------------------------
Frequent select queries                          Yes      
----------------------------------------------------------------
Frequent insert, update, delete                           Yes
----------------------------------------------------------------
Row locking (multi processing on single table)            Yes
----------------------------------------------------------------
Relational base design                                    Yes

Shrnutí

  • Téměř za všech okolností InnoDB je nejlepší způsob
  • Ale časté čtení, téměř žádné psaní, používejte MyISAM
  • Fulltextové vyhledávání v MySQL <=5.5, použijte MyISAM


  1. Správa oken v Oracle D2k Forms

  2. cd:-M:neplatná volba

  3. Základy spouštění PostgreSQL a uložených funkcí

  4. Vývoj odolnosti vůči chybám v PostgreSQL:Cestování časem