|
Acadêmico(a): Marcelo Rodrigo Faccin Furtado |
Título: Protótipo de Software para Criação e Gerenciamento de Replicação em Banco de Dados |
|
Introdução: |
As organizações precisam distribuir seus dados em vários pontos de forma a facilitar suas atividades administrativas, permitindo que cada setor mesmo que distante geograficamente mantenha controle de seus próprios dados e ofereça um compartilhamento global no uso destes por outros setores da organização. Esses entre outros aspectos fazem com que o campo da pesquisa e desenvolvimento de banco de dados continue a crescer. Um dos pontos fortes das redes corporativas é o compartilhamento de dados, o que traz grande performance no deslocamento de informações dentro da corporação. Embora exista este recurso de redes corporativas na grande parte das corporações, cada empresa possui a sua própria base de dados independente, segundo [KOR95]. A falta de integração entre as base de dados reflete diretamente no setor administrativo, inviabilizando uma visão concentrada de todas as informações da empresa. Este é um dos grande motivos porque a tecnologia de banco de dados distribuídos está crescendo dia-a-dia, a necessidade de se ter o maior e mais rápido número de informações possíveis para que se tome uma decisão rápida e precisa. Com um ambiente de múltiplos bancos de dados independentes e heterogêneos, as aplicações que foram escritas para utilizar a base de dados não estarão integradas entre as filiais da corporação, ou seja, cada aplicação será executada em uma das filiais da corporação independente das informações existentes nas outras bases de dados. Conforme [COU84] sem a existência de um ambiente distribuído as consultas aos dados que estão nas outras base de dados tornam-se extremamente ineficazes, porque necessitará um contato prévio com as outras partes da corporação para discutir a maneira de transportar o dado de uma empresa para outra. Esta forma de acesso aos dados é lenta e em alguns casos não obtém-se o resultado esperado. Além disso quando as informações chegam no seu destino elas estão engessadas, sem a possibilidade de analisá-las de um modo diferente. Uma das desvantagens encontradas em um ambiente de banco de dados centralizados é que em caso do banco ou o servidor ter qualquer problema, todos os usuários que utilizam a base de dados ficarão parados até que seja sanado o problema. Visando solucionar os problemas citados, entre outros, desenvolveu-se uma ferramenta de construção e gerenciamento de Banco de Dados Distribuídos. Com o grande crescimento das redes corporativas torna-se muito viável a corporatividade das informações de uma empresa que se localizam fisicamente separadas, devido a rápida disponibilização de todas as informações para todos os usuários da rede corporativa independente de sua localização. Para implementação deste trabalho foi utilizado o ambiente visual DELPHI e como Banco de Dados o ORACLE 8, Microsoft SQL Server 7.0 e o Sybase Anywhere 5.0 . O método de especificação que é utilizado para a ferramenta proposta é análise estruturada. A técnica utilizada para replicação dos dados é a replicação assimétrica e o modelo Pear-to-Pear. |
|
|