Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Applications .NET et Interbase Change Views – Comment suivre automatiquement les modifications de données

trackingchangesblog 7194421

Il s’agit d’un article bonus de la série sur l’intégration d’Interbase avec les applications .NET, et aujourd’hui, nous parlerons de l’incroyable fonctionnalité d’Interbase appelée Change Views™.

Juste au cas où ce serait votre première visite ici, j’ai un récapitulatif pour vous dans l’ordre chronologique des publications précédentes :

  1. Présentation d’InterBase pour .NET – Un entrepôt de données intégré ultra-sécurisé pour les utilisateurs de .NET
  2. Premiers pas avec InterBase pour .NET – Installez, configurez et sécurisez vos données en quelques minutes
  3. Votre première application .NET/Interbase – Comment connecter .NET et le magasin de données sécurisé Interbase
  4. Applications .NET utilisant Embedded Interbase Database – Comment déployer une application de base de données sécurisée sans aucune installation/administration

Interbase Change Views™

Voici la définition officielle de Change Views :

La fonctionnalité Change Views utilise l’architecture multigénérationnelle InterBase pour capturer les modifications apportées aux données. Cette fonctionnalité vous permet de répondre rapidement à la question « Quelles données ont changé depuis la dernière fois que je les ai consultées ? »

Auparavant, cela impliquait des déclencheurs, une journalisation et/ou un grattage du journal à écriture anticipée des transactions. Cela prenait du temps pour le développeur et affectait les performances de la base de données pour une certaine charge de transaction ou un certain volume de modifications. Désormais, avec Change Views, il n’y a pas de surcharge de performances sur les transactions existantes car il maintient une vue cohérente des données modifiées observables par d’autres transactions.

Le mécanisme Change Views ne dépend pas de ses propres données sous-jacentes, mais est basé sur des données déjà stockées pour des tables de base existantes ou des vues dérivées de tables de base. Ce mécanisme de vue implicite est basé sur le temps et renvoie les données qui ont changé depuis la transaction précédente dans laquelle la vue implicite a été observée.

Cela semble compliqué ? Pas du tout! Passons en revue les principaux concepts de Change Views :

Introduction aux vues de modification d’Interbase

Cette vidéo présente les concepts de Change Views à l’aide d’une démo très didactique qui est disponible pour vous dans le référentiel GitHub IB.NET DataProvider : https://github.com/Embarcadero/IB.NETDataProvider .

De plus, pour plus de détails techniques et d’autres possibilités, je vous invite à visiter la documentation du produit située ici : https://docwiki.embarcadero.com/InterBase/2020/en/Change_Views

 

Quitter la version mobile