Bonjour,
Je réalise (avec stupeur) que le MyISAM ne gère pas (en tout cas n'est pas supposé gérer) les contraintes de clefs étrangères et que cela est réservé à InnoDB (ref), plus lourd, plus lent et susceptible d'occasionner de graves problèmes quand l'espace disque maximal est atteint (ref).
Bref, de quoi refroidir les ardeurs quand on veut utiliser les contraintes de clefs étrangères.
D'ou mes questions :
- Utiliseriez vous InnoDB pour gérer des données critiques
- Concernant l'espace de stockage, c'est quoi l'ordre de grandeur quand ils disent "beaucoup plus d'espace" (par exemple, j'ai une BDD MyISAM de 50Mo)?
- En terme de performance, faut-il vraiment attendre quelque chose catastrophique par rapport a un MyISAM ?
Enfin, je profite de ce sujet pour glisser quelques questions sur UTF-8.
est-ce que l'interclassement visible sur phpmyadmin correspond bien au codage de la table où est-ce juste la méthode de trie des enregistrements ? Le cas échéant, comment forcer l'encodage UTF-8 de ses tables ?
En vous remerciant.
Partager