Estratégias de Sincronização

Em um mundo onde os dados fluem de diversas fontes e em ritmos variados, a sincronização eficaz torna-se uma peça-chave para a manutenção da integridade e relevância da informação. Dependendo da natureza dos dados e da frequência de suas mudanças, diferentes estratégias de sincronização podem ser usadas, de acordo com cada cenário.

Nesta seção, exploramos as abordagens fundamentais que orientarão como os dados são sincronizados entre sua fonte original e o Looqlake:

  • Carga Substitutiva: Onde todos os dados são reenviados e substituem o conjunto anterior, ideal para datasets menores ou que necessitam de atualizações completas.

  • Carga Incremental: Uma estratégia que envia apenas os novos registros ou mudanças desde a última sincronização, otimizando o uso de recursos e tempo.

  • Incremental com Janela de Substituição: Combina aspectos das duas estratégias anteriores, permitindo a atualização de registros em uma janela de tempo específica.

Ao compreender cada uma dessas estratégias, você estará equipado para tomar decisões informadas sobre como manter seus dados atualizados e consistentes.

Carga Substitutiva

Descrição: Nesta abordagem, todos os dados são carregados na primeira execução. Nas subsequentes, os novos dados são adicionados, substituindo os antigos no Looqlake.

Carga Incremental

Descrição: Na primeira execução, todos os dados são carregados. Nas execuções subsequentes, os novos registros são adicionados aos dados antigos, construindo assim um histórico.

Incremental com Janela de Substituição

Descrição: Similar à carga incremental, porém com a diferença de que, nas execuções subsequentes, novos dados são adicionados e parte dos registros existentes é deletada e substituída (a partir de uma regra de negócio previamente definida).

Last updated

Was this helpful?