sexta-feira, outubro 30, 2015

O Conceito de Transação do Adabas

Uma transação no Adabas começa primeiro com o update emitido por um usuário e termina quando um comando de Backout (BT) ou um comando de End Transaction (ET). Neste ponto, todos os updates serão gravadas no arquivo de protection log (PLOG) e todos os registros no estado de espera (hold), para esse usuário, deverão ser liberados.

O comando ET também pode ser usado para armazenar até 2 KB de informações do usuário no arquivo do adabas system file.
Este ET-data é utilizado principalmente para um dos seguintes procedimentos:

- os dados são usados ​​para propor um reinicio depois que o programa ou sistema tem acidente (crash).
- os dados podem ser utilizados pela próxima transação
- os dados podem ser utilizados para comunicar entre utilizadores

Até que uma transação emitir um comando ET ou BT todas as informações sobre os update é escrito para o WORK Part 1. O tamanho dessa área deve ser suficientemente grande para acomodar todas as informações atuais atualizadas das transações. Quando um usuário emite um comando ET todos os dados necessários são escritos para o PLOG. Estes dados inclui:

- as imagens de antes e de depois do registro de dados
- as imagens de antes e de depois de os elementos da estrutura do índice
- os dados do usuário se incluído no comando ET

Em seguida, o espaço ocupado por estes dados na WORK Part 1 vai ser liberado.

Clique Aqui

0 comentários:

Enviar um comentário