• Facebook
  • Twitter
  • Youtube
  • Doublé
  • RSS
  • Docs
  • Comparaisons
  • Blog
  • Télécharger
  • Contactez-Nous
Télécharger
Afficher/masquer la table des matières

Dépendance des données dans le cache

Les bases de données stockent les données selon un modèle relationnel représenté par des tuples ou des groupes relationnels. Les entités de cette base de données se connectent à d'autres entités selon le modèle relationnel mentionné précédemment, démontrant ainsi leur dépendance mutuelle.

Lorsqu'elles sont stockées dans un cache, les données ne dépendent pas les unes des autres. Autrement dit, elles n'ont pas de modèle relationnel et existent sous forme de paire clé-valeur. Les éléments n'ont donc aucun modèle pour identifier les éléments du cache dépendants. Ainsi, pour assurer la dépendance du cache, NCache propose diverses techniques permettant aux utilisateurs de fournir des dépendances d'éléments singuliers sur d'autres et vice versa.

Les données en cache peuvent dépendre de divers éléments, comme un autre objet mis en cache, un fichier situé à un emplacement donné, un enregistrement dans une base de données ou les résultats d'une requête particulière. Par conséquent, toute modification apportée à ces éléments peut invalider les données en cache. Dans ce cas, toutes les données dépendantes doivent être rechargées ou supprimées du cache afin d'éviter que les données ne deviennent obsolètes.

Étant donné que les données sont entrées dans le cache sous forme sérialisée, l'élément dépendant ne peut pas se mettre à jour en fonction des mises à jour de l'élément dont il dépend. En revanche, l'élément dépendant quitte le cache lors de deux types d'opérations d'écriture :

  • Opération de mise à jour
  • Supprimer l'opération

Ce mécanisme permet de réduire la charge du serveur et d'améliorer l'efficacité de l'application pour l'utilisateur.

Dans cette section

Dépendance clé
Explique comment ajouter des données à l'aide de Key Dependency.

Contactez-Nous

TÉLÉPHONE

+1 214-619-2601   (Etats-Unis)

+44 20 7993 8327   (RU)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Comparaison Des Éditions
  • NCache Architecture
  • Repères
Télécharger
Prix
Essayez le terrain de jeu

Déploiements
  • Cloud (SaaS et logiciels)
  • On-Premises
  • Kubernetes
  • Docker
Cas d'utilisation technique
  • Sessions ASP.NET
  • Sessions ASP.NET Core
  • Messagerie Pub/Sub
  • SignalR ASP.NET en temps réel
  • Internet des Objets (IoT)
  • Base de données NoSQL
  • Traitement de flux
  • Microservices
Ressources
  • Articles de Magazines
  • Articles tiers
  • Articles
  • Vidéos
  • Livres blancs
  • Spectacles
  • Talks
  • Blog
  • Docs
Études de cas clients
  • Témoignages
  • Clients
Assistance
  • Voir la Démo du Produit
  • Forum (Google Groupes)
  • Tips
Entreprise
  • Direction
  • Associés
  • Actualités
  • Événements
  • Carrières
Contactez-Nous

  • AnglaisChinois simplifié)FrançaisAllemandItalienJaponaisCoréenPortugaisEspagnol

  • Contactez-Nous
  •  
  • Plan du site
  •  
  • Conditions d'utilisation
  •  
  • Politique de confidentialité
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.
Retour en haut de la page