Dependencia de la base de datos de caché
Hoy en día, la mayoría de las aplicaciones que utilizan en gran medida llamadas a bases de datos/fuentes de datos incorporan almacenamiento en caché distribuido al conjunto de resultados de consultas que requieren un alto costo de almacenamiento en caché, lo que ayuda a aumentar el rendimiento y la escalabilidad de las aplicaciones. Para este propósito, desea que cualquier cambio de datos en la fuente de datos invalide y elimine los datos de la caché. NCache proporciona un mecanismo, llamado dependencia de la base de datos, para invalidar los datos cuando se producen cambios en tiempo real.
Además, estas bases de datos/fuentes de datos utilizan modelos relacionales, pero no hay modelos relacionales en cachés donde los datos existen simplemente como pares clave-valor. para superar esto NCache Junto con la dependencia de la base de datos, ofrece varias técnicas que permiten a los usuarios proporcionar dependencias de elementos singulares sobre otros y viceversa.
En esta sección
Dependencia SQL
Explica cómo utilizar la función de dependencia de la base de datos SQL para sincronizar el caché con Microsoft SQL Server 2005/2008.
Dependencia de Oracle
Explica cómo utilizar la función de dependencia de Oracle para sincronizar el caché con la base de datos de Oracle.
Dependencia OleDB
Describe cómo puede utilizar dependencias extensibles definiendo su propia lógica de caducidad personalizada en cualquier base de datos.
Procedimientos CLR en SQL Server
Explica cómo escribir los procedimientos almacenados CLR para que la base de datos sincronice los cachés con la base de datos.