• Facebook
  • Twitter
  • YouTube
  • Alineado
  • RSS
  • Docs
  • Comparaciones
  • Blog
  • Descargar
  • Contáctenos
Descargar
Mostrar/ocultar tabla de contenido

Lectura simultánea, escritura simultánea y escritura diferida para caché

Las aplicaciones cliente pueden necesitar realizar operaciones en la fuente de datos al trabajar con la caché. Para ello, NCache Proporciona operaciones de lectura y escritura transparentes en la fuente de datos mediante caché de lectura directa y escritura directa/escritura en segundo plano. Esta función permite que las aplicaciones cliente lean o escriban en la fuente de datos a través de la caché cuando sea necesario.

Su código de proveedor se ejecutará en el mismo proceso en el que se ejecuta su caché.

El almacenamiento en caché de lectura y escritura facilita los siguientes escenarios:

  1. El usuario debe obtener datos de la fuente de datos en caso de que no estén presentes en el almacén de caché (Leer de parte a parte).
  2. El usuario necesita actualizar datos en la fuente de datos sincrónicamente después de actualizar el almacén de caché (Escriba por medio de).
  3. El usuario necesita actualizar datos en la fuente de datos de forma asíncrona después de actualizar el almacén de caché (escribir detrás).

Usando esta función en NCache tiene las siguientes ventajas:

  • NCache Proporciona una arquitectura conectable para almacenamiento en caché de lectura y escritura, por lo que el código de la aplicación cliente no necesita contener la lógica de la fuente de datos.
  • La fuente de datos puede cambiar en cualquier momento, por lo que esta arquitectura conectable puede configurar diferentes fuentes de datos manteniendo intacto el código de la aplicación.
  • Su aplicación solo necesita comunicarse con NCache y NCache se encargará de cualquier comunicación backend con la fuente de datos.

Para utilizar el almacenamiento en caché de lectura o escritura simultáneas, IReadThruProvider o el IWriteThruProvider Es necesario implementar la interfaz. También se pueden proporcionar parámetros de tiempo de ejecución al proveedor de lectura/escritura directa mientras se configura a través de NCache Centro de gestion or Herramientas de línea de comandosEstos parámetros se pasarán al proveedor de lectura/escritura simultáneas durante su inicialización. Estos parámetros de inicialización pueden usarse de diversas maneras; por ejemplo, la cadena de conexión de una fuente de datos puede especificarse como parámetro, eliminando así la necesidad de codificarla en el código del proveedor.

In NCacheLos proveedores de lectura y escritura se configuran por nombre, y la API específica del proveedor se puede usar usando el nombre del proveedor. Si hay varios proveedores, uno se configurará por defecto. Se llamará a este proveedor predeterminado si no se menciona explícitamente el nombre de un proveedor en la API. Se pueden usar proveedores distintos del predeterminado mediante sobrecargas específicas de la API.

En esta sección

Almacenamiento en caché de lectura continua
Explica cómo leer datos de la fuente de datos en NCache.

Almacenamiento en caché de escritura simultánea
Explica cómo escribir datos en el origen de datos en NCache.

Configurar e implementar la fuente de respaldo
Explica cómo configurar e implementar los proveedores de código fuente subyacentes.

Contáctenos

TELÉFONO

+1 214-619-2601   (EE.UU.)

+44 20 7993 8327   (Reino Unido)

 
E-MAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Comparación de ediciones
  • NCache Arquitectura de interiores
  • Los puntos de referencia
Descargar
Precios
Prueba el patio de recreo

Los despliegues
  • Nube (SaaS y software)
  • En el local
  • Kubernetes
  • Docker
Casos de uso técnico
  • Sesiones ASP.NET
  • Sesiones de ASP.NET Core
  • Mensajería de publicación/suscripción
  • SignalR de ASP.NET en tiempo real
  • Internet de los objetos (IO)
  • Base de datos NoSQL
  • Procesamiento de flujo
  • Microservicios
Recursos
  • Artículos de revistas
  • Artículos de terceros
  • Artículos
  • Videos
  • Whitepapers
  • Shows
  • Discursos
  • Blog
  • Docs
Estudios de casos de clientes
  • Testimonios
  • Clientes
Soporte
  • Agenda una Demo
  • Foro (Grupos de Google)
  • Propinas
Empresa
  • Liderazgo
  • Socios
  • Noticias
  • Eventos
  • Carreras
Contáctenos

  • InglésChino (simplificado)FrancésAlemánItalianoJaponésCoreanoPortuguésEspañol

  • Contáctenos
  •  
  • Mapa del sitio
  •  
  • Condiciones de Uso
  •  
  • Política de privacidad
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.
Volver