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

Detalhes bibliográficos
Autor(a) principal: Lima, George Marconi de Araujo
Data de Publicação: 1996
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1583997
Resumo: Orientador: Maria Beatriz Felgar de Toledo
id UNICAMP-30_4517eebc48add4543b9ddb6d4e86dc69
oai_identifier_str oai::111302
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Gerenciamento de transações : um estudo e uma propostaBanco de dados - GerênciaSoftware integradoOrientador: Maria Beatriz Felgar de ToledoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: 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çaAbstract: In order to preserve data consistency, concurrency control and failure recovery techniques supported by transactions may be used. The first mechanisms were developed for an environment in which applications have short duration and require isolation. However, with the appearance of new applications such as CAD/CAM, CASE and GIS, other requirements have to be considered. This dissertation studies several models of transaction management and the integration of transaction and version management. Based on this study, a solution for adapting transaction management to several styles of applications is described: short-duration applications requiring traditional management; long-duration applications requiring flexible transaction management to allow early release of resources and applications based on group work requiring nested transactions and facilities to exchange objects between transaction work areas. The proposed model is based on a hierarchy of classes defining transaction managers for each of the above categories of applications. Each applications can instantiate the manager more suitable for its characteristics or extend an existing manager using the inheritance mechanismMestradoMestre em Ciência da Computação[s.n.]Toledo, Maria Beatriz Felgar de, 1959-Universidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASLima, George Marconi de Araujo19961996-09-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf96p. : il.https://hdl.handle.net/20.500.12733/1583997LIMA, George Marconi de Araujo. Gerenciamento de transações: um estudo e uma proposta. 1996. 96p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1583997. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/111302porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2014-04-18T08:57:29Zoai::111302Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2014-04-18T08:57:29Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Gerenciamento de transações : um estudo e uma proposta
title Gerenciamento de transações : um estudo e uma proposta
spellingShingle Gerenciamento de transações : um estudo e uma proposta
Lima, George Marconi de Araujo
Banco de dados - Gerência
Software integrado
title_short Gerenciamento de transações : um estudo e uma proposta
title_full Gerenciamento de transações : um estudo e uma proposta
title_fullStr Gerenciamento de transações : um estudo e uma proposta
title_full_unstemmed Gerenciamento de transações : um estudo e uma proposta
title_sort Gerenciamento de transações : um estudo e uma proposta
author Lima, George Marconi de Araujo
author_facet Lima, George Marconi de Araujo
author_role author
dc.contributor.none.fl_str_mv Toledo, Maria Beatriz Felgar de, 1959-
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Lima, George Marconi de Araujo
dc.subject.por.fl_str_mv Banco de dados - Gerência
Software integrado
topic Banco de dados - Gerência
Software integrado
description Orientador: Maria Beatriz Felgar de Toledo
publishDate 1996
dc.date.none.fl_str_mv 1996
1996-09-16T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1583997
LIMA, George Marconi de Araujo. Gerenciamento de transações: um estudo e uma proposta. 1996. 96p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1583997. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1583997
identifier_str_mv LIMA, George Marconi de Araujo. Gerenciamento de transações: um estudo e uma proposta. 1996. 96p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1583997. Acesso em: 2 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/111302
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
96p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188790452879360