titre : Verrouillage des données pour le contrôle d'accès concurrentiel description : En savoir plus NCacheMécanismes de contrôle de concurrence de : verrous exclusifs (pessimistes) et verrouillage optimiste avec gestion des versions des éléments de cache.
canonique: https://www.alachisoft.com/resources/docs/ncache/prog-guide/locking.html
Verrouillage des données pour le contrôle de la concurrence
NCache fournit un environnement en cluster dans lequel plusieurs clients peuvent accéder aux données du cache. Dans une telle situation, des requêtes parallèles peuvent survenir pour les mêmes modifications de données, par exemple plusieurs threads parallèles provenant de plusieurs applications peuvent émettre un appel de mise à jour sur les mêmes données. Ainsi, pour répondre aux mises à jour simultanées dans un cache, des verrous sont utilisés pour maintenir l'intégrité des données.
Notes
Cette fonctionnalité est également disponible dans NCache Professional.
Si vous voulez vous assurer qu'aucune application ou thread n'exécute simultanément des fonctions sur un ensemble de données, NCache fournit deux techniques de verrouillage différentes pour répondre à de telles situations.
Dans cette section
Types de verrouillage
Explique en détail les concepts de base du verrouillage ainsi que leurs cas d'utilisation.
Verrouillage pessimiste
Explique comment verrouiller des éléments en mode exclusif.
Verrouillage optimiste
Explique comment verrouiller des éléments à l'aide de la gestion des versions des éléments du cache.