Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi utiliser InnoDB plutôt que MySIAM

Avantages et inconvénients d'InnoDB et de MyISAM -

  1. InnoDB récupère d'un plantage ou d'un autre arrêt inattendu en relisant ses journaux.
  2. InnoDB peut être exécuté dans un mode où il a une fiabilité moindre mais dans certains cas des performances supérieures.
  3. InnoDB regroupe automatiquement plusieurs insertions simultanées et les vide sur le disque en même temps.
  4. InnoDB vide le journal des transactions après chaque transaction, ce qui améliore considérablement la fiabilité.
  5. Contrairement à InnoDB, MyISAM dispose d'une recherche en texte intégral intégrée
  6. MyISAM est encore largement utilisé dans les applications Web car il a toujours été perçu comme plus rapide qu'InnoDB dans les situations où la plupart des accès à la base de données sont des lectures.
  7. Lors de l'écriture/de la mise à jour de données dans une table InnoDB, seule cette ligne particulière est verrouillée, alors que dans MyISAM, la table entière est verrouillée.
  8. InnoDB fournit une prise en charge complète des transactions.