Redes de computadores

1204 palavras 5 páginas
Processamento de Transações
Conceitos básicos:
O que é uma transação de banco de dados?
•Uma transação é um programa em execução que forma uma unidade lógica de processamento no banco de dados.
•Uma transação inclui uma ou mais operações de acesso ao banco de dados — englobam operações de inserção, exclusão, alteração ou recuperação.

Atomicidade
•A propriedade de atomicidade garante que as transações sejam atômicas (indivisíveis). A transação será executada totalmente ou não será executada.

Consistência
•A propriedade de consistência garante que o banco de dados passará de uma forma consistente para outra forma consistente.

Isolamento
•A propriedade de isolamento garante que a transação não será interferida por nenhuma outra transação concorrente.
•Caso sejam executadas duas transações juntas referentes ao mesmo dado, uma transação será executada e todos os dados da tabela são alocados para aquela transação e a outra somente será executada após o termino da 1ª.

Durabilidade
•A propriedade de durabilidade garante que o que foi salvo, não será mais perdido.
•A responsabilidade fica sobre o subsistema de restauração do SGBD.

Schedule (histórico) – uma sequencia de instruções que especificam a ordem cronológica em que as instruções de transações simultâneas são executadas
–Um histórico para um conjunto de operações deve ser composta por todas as instruções dessas transações;
–deve preservar a ordem em que as instruções que aparecem em cada operação individual.
Schedule (histórico)

Controle de Concorrência

Quando diversas transações são executadas de modo concorrente em um banco de dados, a propriedade de isolamento pode não ser preservada
•Esquemas de Controle de Concorrência são mecanismos que controlam a interação entre transações concorrentes para garantir isolamento entre as transações.

Propriedades ACID de uma Transação (revisão)
•Atomicidade: Todas as ações na transação acontecem, ou nenhuma acontece.

Relacionados

  • Redes de Computadores.
    1869 palavras | 8 páginas
  • REDE DE COMPUTADORES
    1489 palavras | 6 páginas
  • Redes de computadores
    866 palavras | 4 páginas
  • Rede de Computadores
    4522 palavras | 19 páginas
  • Rede de Computadores
    4522 palavras | 19 páginas
  • Redes de computadores
    3447 palavras | 14 páginas
  • Rede de computadores
    8001 palavras | 33 páginas
  • As Redes de Computadores
    1399 palavras | 6 páginas
  • Redes de computadores
    5311 palavras | 22 páginas
  • REDE DE COMPUTADORES
    1988 palavras | 8 páginas