Avec Change Views, vous disposez de cette méthode brevetée pour travailler avec qui est beaucoup plus facile à développer et à faire évoluer pour votre clientèle. À l’aide des vues de modification InterBase, vous pouvez désormais identifier spécifiquement les deltas qui ont changé au niveau du champ.
Les vues de modification sont un modèle basé sur un abonnement utilisé pour s’abonner à certaines données et identifier les données qui ont changé dans votre base de données InterBase. Vous créez un abonnement qui couvre différentes tables et colonnes et autorisez les utilisateurs à s’abonner aux modifications des données.
Lors d’une connexion, vous pouvez obtenir une alerte puis récupérer vos modifications delta ou utiliser un composant TFDEventAlerter dans Delphi / C ++ Builder et même des modifications spécifiques au code de couleur. Pour couvrir une connexion, vous n’avez pas besoin d’être connecté pour enregistrer les modifications. Une fois que vous démarrez une transaction de base de données, vous pouvez avoir un abonnement actif, puis vous déconnecter de votre base de données, puis démarrer une nouvelle connexion avec une nouvelle transaction à un moment ultérieur.
Avec Change Views, vous:
- Réduisez les coûts et les E / S disque en minimisant les synchronisations de données
- Ont peu d’impact sur les performances
- Aucune table de journal externe
- Évolutivité des utilisateurs, même mobiles
- Suivez les changements comme vous le souhaitez
Implémentation des vues de changement avec FireDAC
Regardez cette courte vidéo de 4 minutes sur l’utilisation des changements de vues et comment vous pouvez commencer à suivre les modifications des données.
Si vous souhaitez essayer d’utiliser Change Views, vous pouvez jeter un œil à l’exemple d’application Generic Change Views que j’ai montré ci-dessus et livré avec Delphi.
Delphes:
C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric
Pour C ++, vous pouvez trouver notre Pharmacie POC qui montre également l’utilisation de Change Views pour suivre les utilisateurs et les prescriptions:
C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView