Mit Change Views können Sie mit dieser patentierten Methode arbeiten, die für Ihren Kundenstamm viel einfacher zu entwickeln und zu skalieren ist. Mithilfe von InterBase-Änderungsansichten können Sie jetzt genau identifizieren, welche Deltas sich auf Feldebene geändert haben.
Änderungsansichten sind ein abonnementbasiertes Modell, mit dem Sie einige Daten abonnieren und feststellen können, welche Daten sich in Ihrer InterBase-Datenbank geändert haben. Sie erstellen ein Abonnement, das verschiedene Tabellen und Spalten abdeckt, und gewähren Benutzern die Rechte, Änderungen an den Daten zu abonnieren.
Während einer Verbindung können Sie eine Warnung erhalten und dann Ihre Delta-Änderungen abrufen oder eine TFDEventAlerter- Komponente in Delphi / C ++ Builder und sogar farbcodespezifische Änderungen verwenden. Um eine Verbindung zu überspannen, müssen Sie nicht verbunden sein, um die Änderungen aufzuzeichnen. Sobald Sie eine Datenbanktransaktion gestartet haben, können Sie ein Abonnement aktivieren, die Verbindung zu Ihrer Datenbank trennen und zu einem späteren Zeitpunkt eine neue Verbindung mit einer neuen Transaktion herstellen.
Mit Ansichten ändern:
- Reduzieren Sie Kosten und Festplatten-E / A, indem Sie die Datensynchronisierung minimieren
- Haben wenig Einfluss auf die Leistung
- Keine externen Protokolltabellen
- Skalierbarkeit von Benutzern, auch von mobilen
- Verfolgen Sie Änderungen nach Ihren Wünschen
Implementieren von Änderungsansichten mit FireDAC
In diesem kurzen 4-minütigen Video erfahren Sie, wie Sie Ansichten ändern verwenden und wie Sie Datenänderungen verfolgen können.
Wenn Sie die Verwendung von Änderungsansichten ausprobieren möchten, können Sie sich die oben gezeigte Beispielanwendung für generische Änderungsansichten ansehen, die im Lieferumfang von Delphi enthalten ist.
Delphi:
C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric
Für C ++ finden Sie unseren Apotheken-POC, der auch die Verwendung von Änderungsansichten zum Verfolgen von Benutzern und Rezepten demonstriert:
C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition