O que é o Change Data Capture?

A captura de dados alterados é o processo de localização, gravação e salvamento de registros de versão nos sistemas de dados. Na maioria dos casos, os sistemas de captura de dados alterados funcionam fornecendo aos dados determinados marcadores que fazem referência a entradas de dados específicas. Quando os dados são alterados, esses marcadores também são alterados. Isso alerta o sistema de captura de dados alterados e salva a versão mais antiga, fornecendo aos usuários e sistemas acesso a dados antigos e novos. Esses processos são comuns em grandes sistemas de armazenamento de dados, como data warehouses e sistemas de dados baseados na Web.

Os dados de versão são considerados um aspecto muito importante do armazenamento de dados. Quando um dado é substituído por outro, o dado original não pode simplesmente desaparecer. Isso causaria estragos se essa informação fosse importante para um processo contínuo ou registro corporativo.

Criar versões de diferentes partes de dados é o centro da captura de dados alterados. Se uma única informação for alterada cinco vezes, o sistema precisará lembrar cada um dos cinco valores e quando eles foram alterados. Isso é importante para manter registros de longo prazo e verificar erros. Por exemplo, se um trabalhador imputar um número de vendas na parte errada de um banco de dados, isso poderá causar uma enorme quantidade de informações. O controle de versão permite que a empresa reverta esse número, se necessário.

Não há um método definido de captura de dados alterados. Diferentes sistemas de dados usam suas próprias versões, geralmente desenvolvidas internamente para acompanhar seu próprio estilo específico de armazenamento de dados. Mesmo assim, existem vários métodos que são comumente usados. Não é incomum que um único sistema tenha vários métodos diferentes de captura de dados alterados operando no mesmo sistema. Frequentemente, cada método é especializado em um certo tipo de captura ou opera como um sistema redundante à prova de falhas.

Os métodos mais comuns para criar versões diferentes de dados são marcadores especiais nos dados. Esses marcadores estão em uma linha ou coluna especial nos dados que controlam quando ocorrem alterações. Os scripts de captura de dados de alteração observam essas áreas em busca de alterações e acompanham as modificações feitas. Essas células especiais podem conter números de versão, registros de data e hora ou sequências de dados proprietárias.

Os dois locais mais comuns para encontrar sistemas de captura de dados alterados em grande escala estão em data warehouses e bancos de dados de acesso aberto. Um dos principais pontos de venda para armazenamento de dados são os backups constantes e abrangentes dos dados. Enquanto um usuário assina seus serviços, esses sistemas nunca se livram de nada. Os bancos de dados de acesso aberto, como a Wikipedia, usam versões para impedir violações e manter registros de quais usuários fizeram quais alterações. Embora o versionamento da Wikipedia possa não ser tão abrangente quanto o usado em data warehouses, ele é frequentemente examinado por mais usuários.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?