Sumários
Controlo de concorrência
16 dezembro 2016, 15:30 • Pável Pereira Calado
- Noção de escalonamento serializável em conflitos (conflict-serializable)
- Noção de lock, tipos de lock (leitura e escrita), transacções bem formadas para resolução de anomalias
- Protcolo two-phase locking (2PL) e variantes: strict 2PL, rigorous 2PL e conservative 2PL para garantia da propriedade de isolamento da transacção
- Tratamento de deadlocks: prevenção (baseado em timestamping) e tratamento (timeout ou grafo de espera)
- Níveis de isolamento em SQL que permitem relaxamento da propriedade de isolamento
- Aquisição automática de locks.
Controlo de concorrência
16 dezembro 2016, 10:00 • Pável Pereira Calado
- Noção de escalonamento serializável em conflitos (conflict-serializable)
- Noção de lock, tipos de lock (leitura e escrita), transacções bem formadas para resolução de anomalias
- Protcolo two-phase locking (2PL) e variantes: strict 2PL, rigorous 2PL e conservative 2PL para garantia da propriedade de isolamento da transacção
- Tratamento de deadlocks: prevenção (baseado em timestamping) e tratamento (timeout ou grafo de espera)
- Níveis de isolamento em SQL que permitem relaxamento da propriedade de isolamento
- Aquisição automática de locks.
Apoio ao projecto
16 dezembro 2016, 08:30 • Helena Galhardas
Resolução do exercício 10 do guia lab. 12 e esclarecimento de dúvidas sobre o projecto.
Apoio ao projecto
15 dezembro 2016, 08:30 • Helena Galhardas
Esclarecimento de dúvidas sobre o projecto.
Apoio ao projecto
14 dezembro 2016, 14:00 • Helena Galhardas
Resolução dos exercícios 9 e 10 do guia de lab. sobre data warehousing e esclarecimento de dúvidas sobre o projecto.