Escolar Documentos
Profissional Documentos
Cultura Documentos
Podcast
Disciplina: Projeto em ciência de dados com soluções para
processamento paralelo e distribuído de dados
Título do tema: Monitoramento e depuração
de programas paralelos.
Autoria: Yuri Sá
Leitura crítica: Henrique Salustiano Silva
Abertura:
Mas a tempestade perfeita para afundar o projeto pode estar por vir...
Digamos que por acaso tenha sido feita a migração e em uma primeira visão
parece que tudo está fluindo bem, os dados estão entrando, estão
saindo...relatórios estão sendo feitos... De repente você começa a perder
relacionamentos importantes, as Chaves Primárias começam a duplicar ao
longo do banco e você tem que parar o sistema que já está em produção para
avaliar o que pode estar dando errado.
Pois é, várias rotinas presentes em SGBDs tradicionais muitas vezes não estão
presentes em sistemas distribuídos, até mesmo pela característica de
consenso entre os servidores, e podem ser muitos os casos, como Views que
não são consolidadas, segmentação de Chaves Primárias em tabelas
especiais... São muitos detalhes! Agora estamos com o banco de dados
inválido, houve operações novas e a situação ficou grave. Se voltarmos ao
banco antigo perderemos as operações que foram feitas no banco novo, se
tentarmos arrumar o banco novo manualmente é possível que mais dados
possam perder a integridade.
Como tudo na vida, para qualquer coisa dar certo, precisamos de um bom
projeto.
Fechamento: