Rilevamento delle modifiche ai dati

Un importante requisito per l'efficienza di alcune applicazioni è costituito dalla possibilità di eseguire query relative a dati che sono stati modificati in un database. In genere, per determinare le modifiche apportate ai dati, gli sviluppatori di applicazioni hanno dovuto implementare un metodo di rilevamento personalizzato utilizzando una combinazione di trigger, colonne di tipo timestamp e tabelle aggiuntive. La creazione di queste applicazioni comporta in genere molte operazioni di implementazione e rende necessari aggiornamenti di schemi, provocando spesso un elevato overhead delle prestazioni.

In SQL Server 2008 sono disponibili le nuove tecnologie indicate di seguito, che consentono agli sviluppatori di applicazioni di tenere traccia delle modifiche apportate ai dati e alle applicazioni di eseguire query solo per i dati che sono stati modificati:

  • Change Data Capture

  • Rilevamento delle modifiche

Contenuto della sezione