Hum, je suis pas d'accord avec toi nico, un générateur de code peut justement traiter les données directement dans le SGBD, alors qu'un moteur lui ne peut pas les traiter comme ça.
Je m'explique, on a la table B qui est alimentée par la table A par exemple en agrégat.
- un moteur va d'abord aspirer toutes les lignes de la table A, puis les grouper pour les sommer sur son serveur, et enfin va insérer les lignes résultantes dans la table B.
- un générateur de code peut envoyer des ordres sql ensemblistes directement au SGBD ( ici par ex au mieux il générera un "INSERT INTO B SELECT SUM(... ) FROM A GROUP BY ... " )
Ici le moteur va "voir " les données, et les traiter.
Le générateur lui ne les verra même pas ...
C'est un fonctionnement général, bien sûr on peut forcer un générateur à fonctionner comme un moteur, ou un moteur à faire de l'ensembliste même si ce n'est pas son fonctionnement courant ...








Répondre avec citation






Partager