Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DatabaseInterBaseНовости

Использование представлений изменений InterBase

usingibchange

С Change Views у вас есть запатентованный метод работы, который намного проще разработать и масштабировать для вашей клиентской базы. Используя InterBase Change Views, теперь вы можете точно определить, какие дельты были изменены на уровне поля.

Представления изменений — это модель на основе подписки, используемая для подписки на некоторые данные и определения того, какие данные были изменены в вашей базе данных InterBase. Вы создаете подписку, охватывающую разные таблицы и столбцы, и позволяете пользователям подписываться на изменения в данных.

Во время подключения вы можете получить предупреждение, а затем получить свои дельта-изменения или использовать компонент TFDEventAlerter в Delphi / C ++ Builder и даже изменения, связанные с цветовым кодом. Чтобы охватить соединение, вам не нужно быть подключенным, чтобы оно записывало изменения. После запуска транзакции базы данных у вас может быть активна подписка, затем отключиться от базы данных, а затем начать новое соединение с новой транзакцией в будущем.

С помощью Change Views вы:

  • Снижение затрат и дискового ввода-вывода за счет минимизации синхронизации данных
  • Слабое влияние на производительность
  • Нет внешних журнальных таблиц
  • Масштабируемость пользователей, даже мобильных
  • Отслеживайте изменения так, как хотите

Реализация представлений изменений с помощью FireDAC

Посмотрите это короткое 4-минутное видео об использовании просмотра изменений и о том, как начать отслеживать изменения данных.

Если вы хотите попробовать использовать представления изменений, вы можете взглянуть на демонстрационное приложение Generic Change Views, которое я продемонстрировал выше, которое поставляется с Delphi.

Delphi:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric

Для C ++ вы можете найти нашу аптеку POC, которая также демонстрирует использование Change Views для отслеживания пользователей и рецептов:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES