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...
Main Author: | |
---|---|
Other Authors: | |
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 |