TRIGGER/cohérence des données/perf !?
Oh dieux de l'SQL, venez à mon aide...
Je perds confiance et ma compréhension déraille....
voilà, j'ai toujours évité les trigger car je les pensais couteux en performance et vieillissant mal (rendant l'application rigide et difficilement maintenable...)
Or je lis dans beaucoup de forums qu'ils sont souvent utilisé afin de garantir la cohérence métier des applis !?
N'est ce pas le modèle (tout bien construit, avé de bô liens) qui garantis le tout ?
Est ce vraiment moins couteux ?
J'ai sous les yeux un projet avec de gros problèmes de perf... Je vois qu'ils ont désactivé la plupart des FK et qu'ils gères le tout par des trigger... J'aurai eu tendance à leur dire que les triggers sont donc couteux et qu'il vaut mieux laisser le moteur gérer avec de bonnes contraintes d'intégrités bien montés !?
Mais là je doute...
Pouvez vous m'éclairer ? :calim2: