Traitement déterministe

C’est un traitement qui n’est pas influencé par le temps, ni par aucun autre facteur externe. Lorsqu’un traitement est de nature déterministe, il retourne toujours le même résultat quel que soit le moment auquel il est appelé avec un ensemble de valeurs d’entrée spécifiques et sur la base du même état de la base de données. Par exemple, le calcul d’une moyenne retourne toujours le même résultat pour les mêmes valeurs. Un calcul map() produit toujours les mêmes paires de clés-valeurs pour les mêmes données d’entrée. En d’autres termes, un traitement déterministe c’est un traitement dans lequel il n’y a pas de hasard dans l’obtention du résultat, celui-ci est déterminé par un ensemble de règles précises et invariantes.

« Back to Glossary Index