Mysql
 sql >> база данни >  >> RDS >> Mysql

MyISAM срещу InnoDB

Накратко обсъдих този въпрос в таблица, за да можете да заключите дали да използвате InnoDB или MyISAM .

Ето кратък преглед на това коя db машина за съхранение трябва да използвате в каква ситуация:

                                                 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

Резюме

  • При почти всички обстоятелства, InnoDB е най-добрият начин
  • Но често четене, почти никакво писане, използвайте MyISAM
  • Пълнотекстово търсене в MySQL <=5.5, използвайте MyISAM


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Как да разрешите отдалечена връзка с mysql

  2. Пивотни таблици в MySQL

  3. Как да изтриете цялата база данни на MySQL

  4. Използване на ЗНП в часовете

  5. Как да актуализирате изглед в MySQL