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

MySQL - InnoDB vs MyISAM

Ja, du kan bytte ind og ud motorer som brugt undertøj, hvis du vil, uden de store problemer. Du skal bare ændre det i phpmyadmin.

Men jeg ville ikke ændre det for at ændre det. Skal du bruge fremmednøgler? Ændre det. Har du brug for række-niveau-låsning i stedet for bord-låsning? Ændre det.

Det er værd at bemærke, at der også er gode grunde til at bruge MyISAM. Tag et kig på FULLTEXT-indeksering. Det kan du ikke med InnoDB.

OPDATERING

Fra og med MySQL 5.6 er FULLTEXT også blevet implementeret til InnoDB-tabeller. Her er manualen .



  1. Sådan konfigureres SELinux til MySQL-baserede systemer (MySQL/MariaDB Replication + Galera)

  2. Løsningsindeks for tabelbruger er korrupt; prøv at reparere det

  3. Hvorfor find_in_set virker, men IN-klausul

  4. Konvertering af epokenummer til menneskelig læsbar dato i mysql