Gerenciamento de transações : um estudo e uma proposta
Orientador: Maria Beatriz Felgar de Toledo === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-07-21T18:11:02Z (GMT). No. of bitstreams: 1 Lima_GeorgeMarconideAraujo_M.pdf: 3869700 bytes, checksum: eff9694586ec34812a8ddf99d4445...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
[s.n.]
1996
|
Subjects: | |
Online Access: | 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/276144>. Acesso em: 21 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276144 |
id |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-276144 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2761442019-01-21T20:25:08Z Gerenciamento de transações : um estudo e uma proposta Lima, George Marconi de Araujo UNIVERSIDADE ESTADUAL DE CAMPINAS Toledo, Maria Beatriz Felgar de, 1959- Banco de dados - Gerência Software integrado Orientador: Maria Beatriz Felgar de Toledo Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação Made available in DSpace on 2018-07-21T18:11:02Z (GMT). No. of bitstreams: 1 Lima_GeorgeMarconideAraujo_M.pdf: 3869700 bytes, checksum: eff9694586ec34812a8ddf99d4445fc3 (MD5) Previous issue date: 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 Abstract: 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 mechanism Mestrado Mestre em Ciência da Computação 1996 2018-07-21T18:11:02Z 2018-07-21T18:11:02Z 1996-09-16T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/276144>. Acesso em: 21 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276144 por info:eu-repo/semantics/openAccess 96p. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Banco de dados - Gerência Software integrado |
spellingShingle |
Banco de dados - Gerência Software integrado Lima, George Marconi de Araujo Gerenciamento de transações : um estudo e uma proposta |
description |
Orientador: Maria Beatriz Felgar de Toledo === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-07-21T18:11:02Z (GMT). No. of bitstreams: 1
Lima_GeorgeMarconideAraujo_M.pdf: 3869700 bytes, checksum: eff9694586ec34812a8ddf99d4445fc3 (MD5)
Previous issue date: 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 === Abstract: 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 mechanism === Mestrado === Mestre em Ciência da Computação |
author2 |
UNIVERSIDADE ESTADUAL DE CAMPINAS |
author_facet |
UNIVERSIDADE ESTADUAL DE CAMPINAS Lima, George Marconi de Araujo |
author |
Lima, George Marconi de Araujo |
author_sort |
Lima, George Marconi de Araujo |
title |
Gerenciamento de transações : um estudo e uma proposta |
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 |
publisher |
[s.n.] |
publishDate |
1996 |
url |
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: <http://www.repositorio.unicamp.br/handle/REPOSIP/276144>. Acesso em: 21 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276144 |
work_keys_str_mv |
AT limageorgemarconidearaujo gerenciamentodetransacoesumestudoeumaproposta |
_version_ |
1718872644967727104 |