Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - InnoDB vs MyISAM

Sì, puoi sostituire e sostituire i motori come la biancheria intima usata, se lo desideri, senza troppi problemi. Basta cambiarlo in phpmyadmin.

Ma non lo cambierei per il gusto di cambiarlo. Hai bisogno di usare chiavi esterne? Cambiarlo. Hai bisogno del blocco a livello di riga invece del blocco della tabella? Cambiarlo.

Vale la pena notare che ci sono anche buone ragioni per usare MyISAM. Dai un'occhiata all'indicizzazione FULLTEXT. Non puoi farlo con InnoDB.

AGGIORNAMENTO

A partire da MySQL 5.6 FULLTEXT è stato implementato anche per le tabelle InnoDB. Ecco il manuale .