ReP USP - Detalhe do registro: Replicação assícrona em bancos de dados evolutivos
Autor USP: DOMINGUES, HELVES HUMBERTO - IME
Abstract: A modelagem evolutiva de bancos de dados é necessária devido às frequentes mudanças de requisitos das aplicações. O desafio é aindamaior quando o banco de dados tem de atender simultaneamente a várias aplicações. A solução proposta por Scott Ambler para evolução utiliza refatorações e define um período de transição, durante o qual tanto o esquema antigo quantoo novo coexistem e os dados são replicados por meio de um processo síncrono que apresenta várias dificuldades, como a interferência no funcionamento normal das aplicações. Para minimizar essas dificuldades, esta tese propõe um processo assíncrono para manter atualizados esses esquemas e apresenta um protótipo de uma ferramenta para auxiliar as evoluções dos bancos de dados. A proposta foi avaliada por meio de um experimento em laboratório que comparou a solução aqui apresentada com a proposta por Ambler.