Gerenciamento de transações : um estudo e uma proposta

AUTOR(ES)
DATA DE PUBLICAÇÃO

1996

RESUMO

A fim de preservar a consistência dos dados, pode-se utilizar técnicas de controle de concorrência e recuperação de falhas oferecidas por transações. Os primeiros mecanismos foram desenvolvidos para um ambiente em que as aplicações têm curta duração e requerem isolamento. Contudo, com o aparecimento de novas aplicações, tais como CAD/CAM, CASE e SIG, outros requisitos, tais como longa duração e trabalho cooperativo, tiveram que ser considerados. A presente dissertação apresenta um estudo de vários modelos para gerenciamento de transações e a integração de gerenciamento de transações e versões. Baseados nesse estudo, descrevemos uma solução para o gerenciamento de transações adaptável aos requisitos de vários tipos de aplicações: aplicações de curta duração que requerem gerenciamento tradicional; aplicações de longa duração que requerem gerenciamento mais flexível para permitir a liberação antecipada de recursos e aplicações baseadas em trabalho de grupos que requerem o aninhamento de transações e a transferência de objetos entre áreas de trabalho de transações cooperativas. O modelo proposto é baseado numa hierarquia de classes que define gerenciadores de transações para cada uma das categorias de aplicações descritas acima. Cada aplicação pode criar instâncias do gerenciador mais adequado para suas características ou, então, estender algum gerenciador existente através do mecanismo de herança

ASSUNTO(S)

software integrado bancos de dados - gerencia

Documentos Relacionados