AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados

Made available in DSpace on 2014-06-12T15:52:14Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 === Um dos maiores desafios de construir e manter aplicações com longos ciclos de vida é lidar com as inevitáveis muda...

Full description

Bibliographic Details
Main Author: MORAES, Arlei José Calajans
Other Authors: SALGADO, Ana Carolina Brandão
Language:Portuguese
Published: Universidade Federal de Pernambuco 2014
Subjects:
Online Access:https://repositorio.ufpe.br/handle/123456789/1763
id ndltd-IBICT-oai-repositorio.ufpe.br-123456789-1763
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufpe.br-123456789-17632019-01-21T19:02:52Z AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados MORAES, Arlei José Calajans SALGADO, Ana Carolina Brandão Sistemas Autônomos Propagação de Atualizações Evolução de Esquemas Made available in DSpace on 2014-06-12T15:52:14Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 Um dos maiores desafios de construir e manter aplicações com longos ciclos de vida é lidar com as inevitáveis mudanças de requisitos que ocorrem com o passar do tempo. Muitas dessas aplicações são dependentes de Sistemas de Gerenciamento de Banco de Dados (SGBD), que geralmente sofrem conseqüências diretas nos esquemas de seus bancos de dados devido a mudanças na realidade que modelam. Essas modificações devem ser muito bem controladas, pois qualquer evolução mal gerenciada pode acarretar sérios problemas de inconsistência de esquemas ou dados. Neste trabalho, propomos uma alternativa para a diminuição dos prejuízos causados pela evolução de esquemas em ambientes distribuídos. Ela utiliza conceitos de Computação Autônoma aplicados a SGBD para propagar atualizações em esquemas replicados pertencentes a um mesmo ambiente, garantindo a consistência entre eles. O protótipo desenvolvido possui uma arquitetura flexível e um Sistema Multi-Agentes (SMA), que executa eventos para realizar a evolução de esquemas nos SGBD alvo. Estes, podem ter vários bancos de dados e serem de diferentes plataformas. Dessa forma, tarefas repetitivas, realizadas pelos Administradores de Banco de Dados (DBA) para garantir a evolução de todas as cópias de um determinado esquema alterado, são eliminadas. Isso não só diminui a ocorrência de erros humanos como possibilita uma maior dedicação dos DBA em atividades de maior importância, tais como: análise, projeto de banco de dados e gerenciamento estratégico dos dados 2014-06-12T15:52:14Z 2014-06-12T15:52:14Z 2009-01-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis José Calajans Moraes, Arlei; Carolina Brandão Salgado, Ana. AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados. 2009. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2009. https://repositorio.ufpe.br/handle/123456789/1763 por info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE
collection NDLTD
language Portuguese
sources NDLTD
topic Sistemas Autônomos
Propagação de Atualizações
Evolução de Esquemas
spellingShingle Sistemas Autônomos
Propagação de Atualizações
Evolução de Esquemas
MORAES, Arlei José Calajans
AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
description Made available in DSpace on 2014-06-12T15:52:14Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 === Um dos maiores desafios de construir e manter aplicações com longos ciclos de vida é lidar com as inevitáveis mudanças de requisitos que ocorrem com o passar do tempo. Muitas dessas aplicações são dependentes de Sistemas de Gerenciamento de Banco de Dados (SGBD), que geralmente sofrem conseqüências diretas nos esquemas de seus bancos de dados devido a mudanças na realidade que modelam. Essas modificações devem ser muito bem controladas, pois qualquer evolução mal gerenciada pode acarretar sérios problemas de inconsistência de esquemas ou dados. Neste trabalho, propomos uma alternativa para a diminuição dos prejuízos causados pela evolução de esquemas em ambientes distribuídos. Ela utiliza conceitos de Computação Autônoma aplicados a SGBD para propagar atualizações em esquemas replicados pertencentes a um mesmo ambiente, garantindo a consistência entre eles. O protótipo desenvolvido possui uma arquitetura flexível e um Sistema Multi-Agentes (SMA), que executa eventos para realizar a evolução de esquemas nos SGBD alvo. Estes, podem ter vários bancos de dados e serem de diferentes plataformas. Dessa forma, tarefas repetitivas, realizadas pelos Administradores de Banco de Dados (DBA) para garantir a evolução de todas as cópias de um determinado esquema alterado, são eliminadas. Isso não só diminui a ocorrência de erros humanos como possibilita uma maior dedicação dos DBA em atividades de maior importância, tais como: análise, projeto de banco de dados e gerenciamento estratégico dos dados
author2 SALGADO, Ana Carolina Brandão
author_facet SALGADO, Ana Carolina Brandão
MORAES, Arlei José Calajans
author MORAES, Arlei José Calajans
author_sort MORAES, Arlei José Calajans
title AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
title_short AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
title_full AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
title_fullStr AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
title_full_unstemmed AutonomousDB: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
title_sort autonomousdb: uma ferramenta para propagação autônoma de atualizações de esquemas de dados
publisher Universidade Federal de Pernambuco
publishDate 2014
url https://repositorio.ufpe.br/handle/123456789/1763
work_keys_str_mv AT moraesarleijosecalajans autonomousdbumaferramentaparapropagacaoautonomadeatualizacoesdeesquemasdedados
_version_ 1718859476680835072