Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DatabaseInterBaseNews

Using InterBase Change Views

usingibchange

With Change Views, you have this patented method to work with that is a lot easier to develop and scale for your customer base. Using InterBase Change Views, you can now identify specifically what deltas have changed at the field level.

Change views are a subscription based model used to subscribe to some data and identify what data has changed in your InterBase database.  You create a subscription that covers different tables and columns and allow users the rights to subscribe to changes in the data.

During a connection, you can get an alert and then fetch your delta changes or use an TFDEventAlerter component in Delphi/C++Builder and even color code specific changes. For spanning a connection, you don’t have to be connected for it to record the changes. Once you start a database transaction you can have a subscription active then disconnect from your database and then start a new connection with a new transaction at a future point in time.

With Change Views, you :

  • Reduce costs and disk I/O by minimizing data syncs
  • Have little impact on performance
  • No external log tables
  • Scalability of users, even mobile ones
  • Track changes the way you want

Implementing Change Views with FireDAC

Check out this short 4 minute video on using Change Views and how you can start tracking data changes.

If you want to try out using Change Views, you can take a look at the Generic Change Views sample application I demonstrated above that ships with Delphi. 

Delphi:

C:UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric

For C++, you can find our Pharmacy POC that also demonstrates using Change Views to track users and prescriptions:

C:UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView

 

InterBase Product Page


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES