Erste Schritte mit dem Caching in Entity Framework (EF) Core mit NCache

Von Gowtham K

Was ist NCache?

NCache ist ein verteilter Open-Source-In-Memory-Cache für .NET, Java und Node.js. NCache ist extrem schnell und linear skalierbar und speichert Anwendungsdaten zwischen, um teure Datenbankreisen zu reduzieren. Verwenden NCache um Leistungsengpässe im Zusammenhang mit Ihrer Datenspeicherung und Ihren Datenbanken zu beseitigen und Ihre .NET-, Java- und Node.js-Anwendungen auf Extreme Transaction Processing (XTP) zu skalieren.

Was ist EF Core?

Das ADO.NET Entity Framework ist ein beliebtes objektrelationales Mapping-Framework. Es bietet eine Abstraktion von zugrunde liegenden relationalen Daten, die in einer Datenbank gespeichert sind, und präsentiert der Anwendung ihr konzeptionelles Schema, sodass kein Code für die Datenbankpersistenz geschrieben werden muss.

Den ganzen Artikel lesen

Entity Framework Core ist ein leichtgewichtiges Open-Source- und plattformübergreifendes Framework zur Handhabung von Anwendungen mit hohem Transaktionsaufkommen, bei denen Skalierbarkeit und Leistung nicht beeinträchtigt werden können. In solchen kritischen Fällen wird die Datenbank jedoch schnell zum Engpass, da die Datenbankschicht das Hinzufügen weiterer Server nicht unterstützt. Um diese Skalierbarkeit und Zuverlässigkeit zu erreichen NCache stellt Erweiterungsmethoden für Entity Framework Core bereit.

EFCore kann als Objektbeziehungs-Mapper dienen, der den Großteil des Datenzugriffscodes überflüssig macht, und wird häufig zur Verarbeitung hoher Transaktionen in .NET-Serveranwendungen (ASP.NET, Webdienste, Microservices und andere Server) verwendet Apps). Meistens ist die Anwendung mit Skalierbarkeitsengpässen der Datenbank konfrontiert, wenn das Netzwerk stark ausgelastet ist. Dies kann durch die Verwendung des verteilten Cachings in EF Core leicht beseitigt werden. In diesem Blog erfahren Sie, wie Sie das integrieren NCache in EF Core.

Den ganzen Artikel lesen
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.