Bon ben la question c'est moi qui vais la poser :)
Quid des performances ?
J'ai eu lu que les FK n'étaient pas proposées par défaut par mysql (comprendre le type de table par défaut ne le support pas) pour des raisons de performances.
Est-ce toujours vrai ?
Deuxiement, est-ce toujours (aujourd'hui) pertinent ?
-> implique plus de code pour gerer à la mano les FK.
-> implique des erreurs d'intégrités.
-> implique qu'une partie de l'information concernant la structure de donnée est absente de la définition de la structure.
[^] # Re: Gérer les clés étrangère avec Mysql
Posté par vieuxshell . En réponse au journal Gérer les clés étrangère avec Mysql. Évalué à 1.
Quid des performances ?
J'ai eu lu que les FK n'étaient pas proposées par défaut par mysql (comprendre le type de table par défaut ne le support pas) pour des raisons de performances.
Est-ce toujours vrai ?
Deuxiement, est-ce toujours (aujourd'hui) pertinent ?
-> implique plus de code pour gerer à la mano les FK.
-> implique des erreurs d'intégrités.
-> implique qu'une partie de l'information concernant la structure de donnée est absente de la définition de la structure.
Bref, j'ai du mal à voir les avantages en fait :)