Dipendenza del database della cache
Al giorno d'oggi, la maggior parte delle applicazioni che utilizzano in modo massiccio chiamate a database/origine dati incorporano la memorizzazione nella cache distribuita nel set di risultati delle query, costoso in termini di cache, che aiuta a migliorare le prestazioni e la scalabilità dell'applicazione. A questo scopo, desideri che qualsiasi modifica ai dati nell'origine dati invalidi e rimuova i dati della cache. NCache fornisce un meccanismo, chiamato dipendenza dal database, per invalidare i dati quando si verificano modifiche in tempo reale.
Inoltre, questi database/origini dati utilizzano modelli relazionali, ma non esistono modelli relazionali nelle cache in cui i dati esistono semplicemente come coppie chiave-valore. Per superare questo NCache insieme alla dipendenza dal database offre varie tecniche che consentono agli utenti di fornire dipendenze di singoli elementi da altri e viceversa.
In questa sezione
Dipendenza SQL
Spiega come utilizzare la funzionalità di dipendenza del database SQL per sincronizzare la cache con Microsoft SQL Server 2005/2008.
Dipendenza da Oracle
Spiega come utilizzare la funzionalità di dipendenza Oracle per sincronizzare la cache con il database Oracle.
Dipendenza da OleDB
Descrive come utilizzare le dipendenze estensibili definendo la propria logica di scadenza personalizzata su qualsiasi database.
Procedure CLR in SQL Server
Spiega come scrivere le procedure memorizzate CLR per il database per sincronizzare le cache con il database.