Avantages du suivi des modifications

Le tableau suivant décrit les avantages que présente, par rapport au développement d'une solution personnalisée, l'utilisation du suivi des modifications dans les applications pour suivre les modifications dans une base de données.

Avantage

Description

Temps de développement réduit.

SQL Server 2008 proposant une fonctionnalité de suivi des modifications, vous n'avez pas à développer de solution personnalisée. Pour plus d'informations, consultez Vue d'ensemble du suivi des modifications.

Aucune modification de schéma n'est requise.

L'utilisation du suivi des modifications épargne les tâches suivantes :

  • Ajout de colonnes.

  • Ajout de déclencheurs.

  • Création de tables annexes dans lesquelles suivre les lignes supprimées ou stocker les informations de suivi des modifications si des colonnes ne peuvent pas être ajoutées aux tables utilisateur.

Mécanisme de nettoyage intégré.

Le nettoyage du suivi des modifications s'effectue automatiquement en arrière-plan. Un nettoyage personnalisé pour des données stockées dans une table annexe n'est pas requis.

Des fonctions de suivi des modifications sont fournies pour l'obtention des informations de modification.

Ces fonctions facilitent l'interrogation et l'utilisation des informations. Les enregistrements de suivi des colonnes fournissent des informations détaillées sur les données modifiées. Pour plus d'informations, consultez Fonctions de suivi des modifications (Transact-SQL).

Faible charge de traitement des opérations DML.

Le suivi synchrone des modifications entraîne toujours une charge de traitement. Toutefois, le recours au suivi des modifications peut contribuer à réduire cette charge. La charge de traitement est souvent inférieure à celle qu'entraînent des solutions alternatives, en particulier lorsque celles-ci requièrent des déclencheurs d'utilisation.

Le suivi des modifications est basé sur des transactions validées.

L'ordre des modifications est basé sur l'heure de validation des transactions. Cela favorise l'obtention de résultats fiables lorsque sont impliquées des transactions longues ou qui se chevauchent. Les solutions personnalisées qui utilisent des valeurs timestamp doivent être conçues spécifiquement pour gérer ces scénarios.

Outils standard pour configurer et gérer le suivi des modifications.

SQL Server 2008 fournit des instructions DDL standard, SQL Server Management Studio, des affichages catalogue et des autorisations de sécurité. Pour plus d'informations, consultez Configuration et gestion du suivi des modifications.