Mise en cache dans le noyau Entity Framework (EF) à l'aide NCache

Par Nandkishor

La mise en cache est une technique éprouvée utilisée à différents niveaux dans les applications Web pour améliorer les performances et la réactivité. Un cache est une couche de stockage de données à haut débit qui enregistre un sous-ensemble de données, souvent de nature temporaire, de sorte que les demandes ultérieures pour ces données soient traitées plus rapidement que l'accès à l'emplacement de stockage principal des données.

Entity Framework Core est une version multiplateforme de la populaire technologie d'accès aux données Entity Framework qui est légère, extensible et open source.

Lire l'article complet

EF Core peut être utilisé comme mappeur relationnel objet (O/RM), qui peut effectuer les opérations suivantes :

  • Permet aux développeurs .NET d'utiliser des objets .NET pour interagir avec une base de données.
  • Supprime l'exigence de la plupart des codes d'accès aux données généralement requis.
  • Cependant, pendant les pics de charge, les transactions élevées .NET Core les applications utilisant EF Core ont des problèmes de performances et d'évolutivité au niveau de la base de données. En effet, bien que vous puissiez mettre à l'échelle la couche application en ajoutant plus de serveurs d'applications, vous ne pouvez pas mettre à l'échelle la couche base de données en ajoutant plus de serveurs de base de données.
Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.