Integração de bancos de dados heterogêneos utilizando grades computacionais.

Bancos de dados normalmente são projetados para atender a um domínio específico de uma aplicação, tornando o acesso aos dados limitado e uma tarefa árdua em relação à integração de bancos e compartilhamento de dados. Existem várias pesquisas no intuito de integrar dados, como a criação de softwares...

Full description

Bibliographic Details
Main Author: Kakugawa, Fernando Ryoji
Other Authors: Sato, Liria Matsumoto
Format: Others
Language:pt
Published: Biblioteca Digitais de Teses e Dissertações da USP 2010
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/3/3141/tde-07012011-145400/
id ndltd-usp.br-oai-teses.usp.br-tde-07012011-145400
record_format oai_dc
spelling ndltd-usp.br-oai-teses.usp.br-tde-07012011-1454002019-05-09T18:21:28Z Integração de bancos de dados heterogêneos utilizando grades computacionais. Heterogeneous databases integration using grid computing. Kakugawa, Fernando Ryoji Bancos de dados distribuídos Conversão de esquema Distributed databases Distributed systems Grade computacional Grid computing Schema conversion Sistemas distribuídos Bancos de dados normalmente são projetados para atender a um domínio específico de uma aplicação, tornando o acesso aos dados limitado e uma tarefa árdua em relação à integração de bancos e compartilhamento de dados. Existem várias pesquisas no intuito de integrar dados, como a criação de softwares específicos para uma determinada aplicação e até soluções mais radicais como refazer todos os bancos de dados envolvidos, demonstrando que ainda existem questões em aberto e que a área está longe de atingir soluções definitivas. Este trabalho apresenta conceitos e estratégias para a integração de bancos de dados heterogêneos e a implementa na forma do DIGE, uma ferramenta para desenvolver sistemas de banco de dados integrando diferentes bancos de dados relacionais heterogêneos utilizando grades computacionais. O sistema criado permite o compartilhamento de acesso deixando os dados armazenados em seu local de origem, desta forma, usuários do sistema acessam os dados em outras instituições com a impressão de que os dados estão armazenados localmente. O programador da aplicação final pode acessar e manipular os dados de forma convencional utilizando a linguagem SQL sem se preocupar com a localização e o esquema de cada banco e o administrador do sistema pode adicionar ou remover bancos de forma facilitada sem a necessidade de solicitar alterações na aplicação final. Databases are usually designed to support a specific application domain, thus making data-access and data-sharing a hard and arduous task when database integration is required. Therefore, research projects have been developed in order to integrate several and heterogeneous databases systems, such as specific-domain application tools or even more extreme solutions, as a complete database redefinition and redesign. Considering these open questions and with no definite answers, this work presents some concepts, strategies and an implementation for heterogeneous databases integration. In this implementation, the DIGE tool was developed to provide access to heterogeneous and geographically distributed databases, using Grid computing, which store locally its data, appearing to the user application, the data are stored locally. By this way, programmers can manipulate data using conventional SQL language with no concern about database location or its schema. Systems Administrators may also add or remove databases on the whole system without need to change the final user application. Biblioteca Digitais de Teses e Dissertações da USP Sato, Liria Matsumoto 2010-11-18 Dissertação de Mestrado application/pdf http://www.teses.usp.br/teses/disponiveis/3/3141/tde-07012011-145400/ pt Liberar o conteúdo para acesso público.
collection NDLTD
language pt
format Others
sources NDLTD
topic Bancos de dados distribuídos
Conversão de esquema
Distributed databases
Distributed systems
Grade computacional
Grid computing
Schema conversion
Sistemas distribuídos
spellingShingle Bancos de dados distribuídos
Conversão de esquema
Distributed databases
Distributed systems
Grade computacional
Grid computing
Schema conversion
Sistemas distribuídos
Kakugawa, Fernando Ryoji
Integração de bancos de dados heterogêneos utilizando grades computacionais.
description Bancos de dados normalmente são projetados para atender a um domínio específico de uma aplicação, tornando o acesso aos dados limitado e uma tarefa árdua em relação à integração de bancos e compartilhamento de dados. Existem várias pesquisas no intuito de integrar dados, como a criação de softwares específicos para uma determinada aplicação e até soluções mais radicais como refazer todos os bancos de dados envolvidos, demonstrando que ainda existem questões em aberto e que a área está longe de atingir soluções definitivas. Este trabalho apresenta conceitos e estratégias para a integração de bancos de dados heterogêneos e a implementa na forma do DIGE, uma ferramenta para desenvolver sistemas de banco de dados integrando diferentes bancos de dados relacionais heterogêneos utilizando grades computacionais. O sistema criado permite o compartilhamento de acesso deixando os dados armazenados em seu local de origem, desta forma, usuários do sistema acessam os dados em outras instituições com a impressão de que os dados estão armazenados localmente. O programador da aplicação final pode acessar e manipular os dados de forma convencional utilizando a linguagem SQL sem se preocupar com a localização e o esquema de cada banco e o administrador do sistema pode adicionar ou remover bancos de forma facilitada sem a necessidade de solicitar alterações na aplicação final. === Databases are usually designed to support a specific application domain, thus making data-access and data-sharing a hard and arduous task when database integration is required. Therefore, research projects have been developed in order to integrate several and heterogeneous databases systems, such as specific-domain application tools or even more extreme solutions, as a complete database redefinition and redesign. Considering these open questions and with no definite answers, this work presents some concepts, strategies and an implementation for heterogeneous databases integration. In this implementation, the DIGE tool was developed to provide access to heterogeneous and geographically distributed databases, using Grid computing, which store locally its data, appearing to the user application, the data are stored locally. By this way, programmers can manipulate data using conventional SQL language with no concern about database location or its schema. Systems Administrators may also add or remove databases on the whole system without need to change the final user application.
author2 Sato, Liria Matsumoto
author_facet Sato, Liria Matsumoto
Kakugawa, Fernando Ryoji
author Kakugawa, Fernando Ryoji
author_sort Kakugawa, Fernando Ryoji
title Integração de bancos de dados heterogêneos utilizando grades computacionais.
title_short Integração de bancos de dados heterogêneos utilizando grades computacionais.
title_full Integração de bancos de dados heterogêneos utilizando grades computacionais.
title_fullStr Integração de bancos de dados heterogêneos utilizando grades computacionais.
title_full_unstemmed Integração de bancos de dados heterogêneos utilizando grades computacionais.
title_sort integração de bancos de dados heterogêneos utilizando grades computacionais.
publisher Biblioteca Digitais de Teses e Dissertações da USP
publishDate 2010
url http://www.teses.usp.br/teses/disponiveis/3/3141/tde-07012011-145400/
work_keys_str_mv AT kakugawafernandoryoji integracaodebancosdedadosheterogeneosutilizandogradescomputacionais
AT kakugawafernandoryoji heterogeneousdatabasesintegrationusinggridcomputing
_version_ 1719054377719693312