Quando os serviços são executados em um único servidor, não há nenhuma preocupação sobre a sincronização de dados: todos os dados estão simplesmente presentes na máquina. No entanto, isso se torna um problema em sistemas distribuídos. Como diferentes componentes do sistema são distribuídos, e lidam com tarefas diferentes e dados em qualquer dado momento, haverá pequenos períodos de tempo em que existem dados em um componente, mas não em outros. Enquanto este nó do sistema permanece on-line tempo suficiente para que estes dados únicos se espalhem através de outros nós, isso não é um problema. No entanto, se um nó cai antes de proliferar seus dados únicos, haverá inconsistências dentro do sistema.
Clique para ouvir o áudio
Clique para ouvir o áudio
Links Úteis:
Artigo - Uma Infra-Estrutura Eficiente de Sincronização de Dados de Bases de Dados Distribuídas
Artigo: SINCRONIZANDO BASES DE DADOS EM AMBIENTES DISTRIBUÍDOS PARTE II: MAPEAMENTOS AVANÇADOS
0 comentários:
Postar um comentário