Comience con el almacenamiento en caché en Entity Framework (EF) Core usando NCache

por Gowtham K.

Que es NCache?

NCache es un caché distribuido en memoria de código abierto para .NET, Java y Node.js. NCache es extremadamente rápido y linealmente escalable y almacena en caché los datos de la aplicación para reducir los costosos viajes a la base de datos. Utilizar NCache para eliminar los cuellos de botella de rendimiento relacionados con su almacenamiento de datos y bases de datos y escalar sus aplicaciones .NET, Java y Node.js al procesamiento de transacciones extremas (XTP).

¿Qué es EF Core?

ADO.NET Entity Framework es un popular marco de mapeo relacional de objetos. Proporciona abstracción de los datos relacionales subyacentes que se almacenan en una base de datos y presenta su esquema conceptual a la aplicación, evitando la necesidad de escribir código de persistencia de la base de datos.

Leer artículo completo

Entity Framework Core es un marco ligero y de código abierto y multiplataforma para manejar las aplicaciones de alta transacción donde la escalabilidad y el rendimiento no pueden verse comprometidos. Sin embargo, en estos casos críticos, la base de datos se convierte rápidamente en un cuello de botella, ya que el nivel de la base de datos no admite la adición de más servidores. Para lograr esta escalabilidad y confiabilidad NCache proporciona métodos de extensión para Entity Framework Core.

EFCore puede servir como un mapeador de relaciones de objetos que elimina la necesidad de la mayor parte del código de acceso a datos, y se ha utilizado ampliamente para manejar aplicaciones de servidor .NET con altas transacciones (ASP.NET, servicios web, microservicios y otros servidores). aplicaciones). La mayoría de las veces, la aplicación enfrenta cuellos de botella de escalabilidad de la base de datos cuando hay una gran carga de la red que se puede eliminar fácilmente mediante el uso del almacenamiento en caché distribuido dentro de EF Core. Este blog le explicará cómo integrar el NCache en EF Core.

Leer artículo completo
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.