Accessibilité des données
En règle générale :
En mode séquentiel, utilisez de préférence une connexion directe aux données, avec les mots clés
fromouinplus des paramètres d'ensemble de règles ou des variables.En mode RetePlus ou Fastpath, favorisez l'évaluation dans la mémoire de travail.
Le tableau suivant décrit succinctement l'effet du passage d'un mode à un autre sur l'accessibilité des données.
| Nature du changement | Effet sur l'accessibilité des données |
|---|---|
| RetePlus -> séquentiel | Le mode séquentiel présente des limitations par rapport à RetePlus. Lorsque les règles sont reliées aux données via la mémoire de travail, l'exécution des traces est différente entre les modes RetePlus/Fastpath d'un côté et le mode séquentiel de l'autre.
Lorsque les règles sont reliées aux données
via les mots clés |
| RetePlus -> Fastpath | Fastpath est un algorithme de type séquentiel, avec des priorités
statiques et sans support de mise à jour (update). Toutefois, le passage au mode
Fastpath ne devrait pas affecter la trace d'exécution. |
| Fastpath -> séquentiel | Fastpath est moins limité que le mode séquentiel sur le plan des conditions des règles. La trace d'exécution de Fastpath est la même que celle de RetePlus. Lorsque les règles sont reliées aux données via la mémoire de travail, les traces d'exécution diffèrent comme suit :
|
| Fastpath -> RetePlus | Pas d'effet. |
| Séquentiel -> RetePlus | Seule la trace d'exécution diffère, comme décrit plus haut pour le passage du mode RetePlus au mode séquentiel. |
| Séquentiel -> Fastpath | Seule la trace d'exécution diffère, comme décrit plus haut pour le passage du mode RetePlus au mode séquentiel. |