Ícone do site Embarcadero RAD Studio, Delphi, & C++Builder Blogs

.NET Apps e Interbase Change Views – Como rastrear alterações de dados automaticamente

trackingchangesblog 7194421

Este é um post bônus da série sobre a integração do Interbase com aplicativos .NET, e hoje falaremos sobre o incrível recurso do Interbase chamado Change Views™.

Caso esta seja sua primeira visita aqui, tenho uma recapitulação para você na ordem cronológica em que os posts anteriores foram publicados:

  1. Apresentando o InterBase para .NET – um data warehouse embutido super seguro para usuários .NET
  2. Introdução ao InterBase para .NET – Instale, configure e proteja seus dados em minutos
  3. Seu primeiro aplicativo .NET/Interbase – Como conectar o .NET e o armazenamento de dados seguro do Interbase
  4. Aplicativos .NET usando Embedded Interbase Database – Como implantar um aplicativo de banco de dados seguro sem instalação/administração

Interbase Change Views™

Esta é a definição oficial do Change Views:

O recurso Change Views usa a arquitetura multigeracional do InterBase para capturar alterações nos dados. Esse recurso permite que você responda rapidamente à pergunta: “Quais dados foram alterados desde a última vez que os vi?”

Anteriormente, envolvia gatilhos, logs e/ou raspagem de log de gravação antecipada de transações. Isso era demorado para o desenvolvedor e afetava o desempenho do banco de dados para uma determinada carga de transação ou volume de alterações. Agora, com o Change Views, não há sobrecarga de desempenho nas transações existentes porque mantém uma visão consistente dos dados alterados observáveis ​​por outras transações.

O mecanismo Change Views não depende de seus próprios dados subjacentes, mas é baseado em dados já armazenados para tabelas base existentes ou visualizações derivadas de tabelas base. Esse mecanismo de visualização implícita é baseado em tempo e retorna dados que foram alterados desde a transação anterior na qual a visualização implícita foi observada.

Parece complicado? De jeito nenhum! Vamos revisar os principais conceitos de visualizações de alterações:

Introdução ao Interbase Change Views

Este vídeo apresenta os conceitos de Change Views usando uma demonstração bem didática que está disponível para você no repositório GitHub do IB.NET DataProvider: https://github.com/Embarcadero/IB.NETDataProvider .

Além disso, para mais detalhes técnicos e outras possibilidades, convido você a visitar a documentação do produto localizada aqui: https://docwiki.embarcadero.com/InterBase/2020/en/Change_Views

 

Sair da versão mobile