quinta-feira, fevereiro 26, 2004
Replicação do repositório
Protocolos para sincronismo
Protocolo de Detecção e Propagação de Actualizações (PDPA)
Protocolo de Detecção e Resolução de Ameaças (PDRA)
Identificadores
Funcionamento offline
1. Cria-se uma vista que permita conjugar essas alterações à custa do log
2. Assume-se que é válida e caso exista conflitos no repositório, este procede à reposição do estado anterior
Funcionamento online
1. Aumento do trefego
2. Operações mais lentas
3. Diminui conflitos porque os dados encontrna-se num estado mais consistente.
4. Reduz a probabilidade de ameaças, visto que só uma réplica estará online em cada momento
quarta-feira, fevereiro 25, 2004
Controlo dos registos
Para controlo dos registos surgio a ideia de marca-los com um identificador de versão:
Esta informação permite verificar se uma determinada réplica está actualizada comparando a sua versão com a do repositório.
É preciso armazenar as versões anteriores??
E se criar um mecanismo de validação de versões???
E se garantirmos um tempo limite para contestação???
Começou a saga do Repositório de Dados
Problemas a resolver:
Arquitectura
Cada cliente tem um repositório e zero ou mais réplicas.