Replication
Logless Replication
La technologie primée et brevetée Change Views accélère le développement de fonctionnalités relatives à la modification des données, en éliminant les difficultés habituelles de suivi du changement. L'avantage ultime de Change Views est de réduire les coûts de développement et d'accélérer les mises à jour en limitant leur volumétrie grâce à des caches distantes déconnectées permettant d'économiser du temps et de l'argent et de rendre les équipes de développement plus agiles.
Les technologies traditionnelles de suivi du changement se concentrent sur les tables de journalisation ou sur les champs d'horodatage. Les tables de journalisation sont notoirement difficiles à gérer et manquent d'extensibilité en cas de multiples destinations ; elles ont également un impact certain sur la performance de la base de données et sur son inflation. Les champs d'horodatage sont quant à eux souvent problématique lorsque la base de données est exploitée par de multiples utilisateurs. La fonctionnalité Change Views d'Interbase primée par l'IoTA supprime la nécessité de créer des champs horaires, des tables de journalisation, des utilisateurs additionnels ou des déclencheurs grâce à une option incroyablement rapide ayant une consommation de ressources quasi-nulle (en temps CPU comme en espace disque) conçue pour les environnements modernes multidestinations et mobiles.
Abonnements à Change View
Change Views fonctionne sur un principe d'abonnement : un abonnement inclut un nombre spécifique de tables ou de colonnes de données et s'appuie sur les mécanismes de sécurité d'InterBase pour attribuer aux utilisateurs (ou aux rôles) des droits de souscription aux différents abonnements.
Tout dispositif abonné suit les changements de niveau champ inclus dans son abonnement. Ce modèle simple permet de sécuriser et de faire évoluer librement les accès aux changements des données (sans tables de journalisation ni ajout de champs) ce qui simplifie grandement les processus de conception, dans la mesure où le suivi des modifications n'a plus à être développé, réorganisé, construit ni testé.
Le système de suivi du changement le plus sûr du marché
Change Views étant contrôlé à travers le système de sécurité utilisateur, et faisant parti du domaine privé de chaque abonné, cette solution présente l'avantage majeur que seul un abonné peut voir ce qui a été modifié dans la base de données.
Pour illustrer l'importance de cette fonctionnalité, il suffit par exemple d'imaginer un système médical enregistrant le statut VIH de chaque patient. Change View permet alors de contrôler strictement qui peut suivre les changements apportés à ce champ et ne produit pas de table de journalisation (qui pourrait être scannée pour identifier les enregistrements modifiés). Cette approche puissante et sécurisée de suivi du changement joue un rôle clé pour limiter les éventuels abus de privilèges pouvant conduire à la fuite d'informations sensibles.
Change Views simplifie non seulement l'identification des changements mais contrôle également qui peut les suivre en interdisant à toute personne non-habilitée de même soupçonner que des données aient été modifiées.
Easy to Fetch Data Deltas
La réduction radicale des transferts de données, des coûts de gestion, du trafic réseau, de la consommation CPU des serveurs et des E/S disque sont autant d'avantages de la technologie brevetée Change Views pour maximiser la vitesse et l'extensibilité de vos solutions. Cette technologie primée se concentre sur le « Delta » de changement au niveau champ et permet aux développeurs de retourner une analyse détaillée à l'utilisateur final tout en réduisant les coûts de transfert des données.
InterBase permet d'effectuer des requêtes SQL sur des données de Change View pour assister les développeurs à identifier facilement l'ensemble des données modifiées avant la synchronisation. C'est la garantie que vous n'aurez jamais de surprise en matière de facturation des données. Les développeurs peuvent également rechercher rapidement les modifications pour mettre à jour des caches distantes et offrir aux applications des performances époustouflantes et des fonctionnalités hors ligne étendues.