Dependência do banco de dados de cache
Hoje em dia, a maioria dos aplicativos que usam intensamente chamadas de banco de dados/fontes de dados incorpora cache distribuído ao conjunto de resultados de consulta dispendioso em cache, o que ajuda a aumentar o desempenho e a escalabilidade do aplicativo. Para esse propósito, você gostaria que quaisquer alterações de dados na fonte de dados invalidassem e removessem os dados do cache. NCache fornece um mecanismo chamado dependência de banco de dados para invalidar dados quando ocorrem alterações em tempo real.
Além disso, esses bancos de dados/fontes de dados usam modelos relacionais, mas não existem modelos relacionais em caches onde os dados existem simplesmente como pares de valores-chave. Para superar isso NCache junto com a dependência do banco de dados oferece várias técnicas que permitem aos usuários fornecer dependências de itens singulares de outros e vice-versa.
Nesta secção
Dependência SQL
Explica como usar o recurso de dependência do banco de dados SQL para sincronizar o cache com o Microsoft SQL Server 2005/2008.
Dependência Oracle
Explica como usar o recurso de dependência Oracle para sincronizar o cache com o banco de dados Oracle.
Dependência OleDB
Descreve como você pode usar dependências extensíveis definindo sua própria lógica de expiração personalizada em qualquer banco de dados.
Procedimentos CLR no SQL Server
Explica como escrever os procedimentos armazenados CLR para o banco de dados para sincronizar caches com o banco de dados.