Caching in Entity Framework (EF) Core Using NCache

Von Nandkishor

Caching ist eine bewährte Technik, die auf verschiedenen Ebenen in Webanwendungen verwendet wird, um die Leistung und Reaktionsfähigkeit zu verbessern. Ein Cache ist eine Hochgeschwindigkeits-Datenspeicherebene, die eine Teilmenge von Daten speichert, die oft temporärer Natur sind, sodass nachfolgende Anforderungen für diese Daten schneller bearbeitet werden als der Zugriff auf den primären Speicherort der Daten.

Entity Framework Core ist eine plattformübergreifende Version der beliebten Entity Framework-Datenzugriffstechnologie, die leichtgewichtig, erweiterbar und Open Source ist.

Den ganzen Artikel lesen

EF Core kann als objektrelationaler Mapper (O/RM) verwendet werden, der Folgendes kann:

  • Ermöglicht .NET-Entwicklern die Verwendung von .NET-Objekten zur Interaktion mit einer Datenbank.
  • Entfernt die Anforderung für die meisten Datenzugriffscodes, die im Allgemeinen erforderlich sind.
  • Allerdings, während Spitzenlasten, hohe Transaktion .NET Core Apps, die EF Core verwenden, haben Leistungs- und Skalierbarkeitsprobleme auf der Datenbankebene. Dies liegt daran, dass Sie zwar die Anwendungsebene skalieren können, indem Sie weitere Anwendungsserver hinzufügen, die Datenbankebene jedoch nicht durch Hinzufügen weiterer Datenbankserver.
Den ganzen Artikel lesen
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.