Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: Leite, Ernani Andrade
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/69378
Resumo: O rápido desenvolvimento da tecnologia de comunicações móveis está expandindo o acesso e a demanda por informação, independente da localização do usuário ou da informação. Como essa informação deve estar armazenada em diferentes lugares e/ou em bases de dados heterogêneas, o seu gerenciamento é um grande desafio. O acesso à informação distribuída implica no compartilhamento de bases de dados independente de onde elas estejam armazenadas e deve ser feita garantindo a integridade dos dados, como também a velocidade na resposta da consulta. A tecnologia de comunicação móvel tem permitido associar a mobilidade à base de dados, e isso aumenta o desafio no trabalho com informação distribuída. Para permitir o uso de base de dados móveis muitos problemas de hardware e software devem ser resolvidos. Alguns desses problemas são similares aos encontrados em bases de dados distribuídas. Apesar das diferenças, pois cada um tem suas próprias características, essas tecnologias enfrentam dificuldades em comum, dentre elas tem-se: a replicação de dados (fragmentos de dados são armazenados em mais de um lugar) o que implica em mecanismos de junção desses dados, os modelos de transações e processamentos de consulta, entre outros. Pesquisas têm sido realizadas para criar modelos e arquiteturas para solucionar os problemas com essas tecnologias. Um exemplo é a arquitetura AMDB (Arquitetura de Banco de Dados Móveis), que proporciona uma iteração entre membros de uma coleção de bancos de dados autônomos e moveis denominada CBDM (Comunidade de Bancos de Dados Móveis). Nessa comunidade bancos de dados móveis podem entrar ou sair a qualquer tempo, o que implica na necessidade de regras para os processos de conexão e desconexão, mesmo que essa última seja involuntária. Neste contexto, cada participante da CBDM pode acessar um outro banco de dados participante através da infra-estrutura de comunicação. Este trabalho apresenta um estudo sobre os operadores de junção adaptativos para uso na arquitetura AMDB, além de sugerir ações a eventos ocorridos durante o processamento de consulta, como a substituição de um operador, quando este apresentar ineficiência no processamento. Os critérios para disparar ações decorrem da restrição de memória e demora na entrega de tuplas, que impactam ou inviabilizam o processamento de consulta na comunidade, caso não recebam tratamento adequado. Além disso, foram sugeridas ações de controle na arquitetura AMDB durante eventuais desconexões dos membros da comunidade, quer sejam voluntárias ou involuntárias.
id UFOR_bbf8f0d06ceb6c937d1e844f5c638534
oai_identifier_str oai::69378
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)Banco de dadosO rápido desenvolvimento da tecnologia de comunicações móveis está expandindo o acesso e a demanda por informação, independente da localização do usuário ou da informação. Como essa informação deve estar armazenada em diferentes lugares e/ou em bases de dados heterogêneas, o seu gerenciamento é um grande desafio. O acesso à informação distribuída implica no compartilhamento de bases de dados independente de onde elas estejam armazenadas e deve ser feita garantindo a integridade dos dados, como também a velocidade na resposta da consulta. A tecnologia de comunicação móvel tem permitido associar a mobilidade à base de dados, e isso aumenta o desafio no trabalho com informação distribuída. Para permitir o uso de base de dados móveis muitos problemas de hardware e software devem ser resolvidos. Alguns desses problemas são similares aos encontrados em bases de dados distribuídas. Apesar das diferenças, pois cada um tem suas próprias características, essas tecnologias enfrentam dificuldades em comum, dentre elas tem-se: a replicação de dados (fragmentos de dados são armazenados em mais de um lugar) o que implica em mecanismos de junção desses dados, os modelos de transações e processamentos de consulta, entre outros. Pesquisas têm sido realizadas para criar modelos e arquiteturas para solucionar os problemas com essas tecnologias. Um exemplo é a arquitetura AMDB (Arquitetura de Banco de Dados Móveis), que proporciona uma iteração entre membros de uma coleção de bancos de dados autônomos e moveis denominada CBDM (Comunidade de Bancos de Dados Móveis). Nessa comunidade bancos de dados móveis podem entrar ou sair a qualquer tempo, o que implica na necessidade de regras para os processos de conexão e desconexão, mesmo que essa última seja involuntária. Neste contexto, cada participante da CBDM pode acessar um outro banco de dados participante através da infra-estrutura de comunicação. Este trabalho apresenta um estudo sobre os operadores de junção adaptativos para uso na arquitetura AMDB, além de sugerir ações a eventos ocorridos durante o processamento de consulta, como a substituição de um operador, quando este apresentar ineficiência no processamento. Os critérios para disparar ações decorrem da restrição de memória e demora na entrega de tuplas, que impactam ou inviabilizam o processamento de consulta na comunidade, caso não recebam tratamento adequado. Além disso, foram sugeridas ações de controle na arquitetura AMDB durante eventuais desconexões dos membros da comunidade, quer sejam voluntárias ou involuntárias.The rapid development of the mobile communications technology it is expanding the access and the demand for information, independent where the user or information is located. Since this information may be stored in different places and/or heterogeneous databases, its management it is a great challenge. The access of distributed information implicates in the sharing of the databases instead of where they are stored and it must be done guaranteeing the integrity of the data involved, as well as the speed in the answer the these consultations. The mobile technology has permitted to associate mobility to the databases, and it increases the challenge in the work with distributed information. To permit the use of the technology of mobile databases many hardware and software problems have to be solved. Some of those problems are similar to those in distributed databases. Although they are different technologies, because each one has specific characteristics, they have difficulties in common, we mentioned: the data replication (fragments of data stored in more than a place) what implicates in the need of operators for junction of those data, the models of transactions and processing of consultations, among others. Research has been done to create models and architectures to mobile databases and to circumvent the problems with this technology. An example is AMDB (Mobile Accessing Databases) architecture, it provides an iteration among members of a collection of movable and autonomous databases, named Mobile Database Community (MDBC). Mobile databases can enter or to leave of a community any time, and it that must happen in agreement with some rule that treats connections and disconnections, same being those last ones involuntary. In such context, each participant member of CBDM, it can access the other databases through a communication infrastructure without thread. This work presents a study on the adaptative junction operators for use in the architecture AMDB. Action actions to events happened during the consultation processing are presented, as the substitution of an operator, when this to present inefficiency in the processing. The criteria to discharge actions elapse of the restriction of memory and it is long in the t-uplas delivery, that impact or they make unfeasible the community's processing in case they don't receive appropriate treatment. Besides, it is suggested action of control in the architecture AMDB during eventual disconnections, voluntary or involuntary, of the community's members.Brayner, Angelo Roncalli AlencarBrayner, Angelo Roncalli AlencarFarias, Pedro Porfírio MunizPerkusich, Maria Ligia BarbosUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaLeite, Ernani Andrade2004info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/69378https://uol.unifor.br/auth-sophia/exibicao/282Disponibilidade forma física: Existe obra impressa de codigo : 66105porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess2023-11-10T16:01:21Zoai::69378Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:2023-11-10T16:01:21Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
title Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
spellingShingle Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
Leite, Ernani Andrade
Banco de dados
title_short Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
title_full Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
title_fullStr Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
title_full_unstemmed Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
title_sort Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condição-ação)
author Leite, Ernani Andrade
author_facet Leite, Ernani Andrade
author_role author
dc.contributor.none.fl_str_mv Brayner, Angelo Roncalli Alencar
Brayner, Angelo Roncalli Alencar
Farias, Pedro Porfírio Muniz
Perkusich, Maria Ligia Barbos
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Leite, Ernani Andrade
dc.subject.por.fl_str_mv Banco de dados
topic Banco de dados
description O rápido desenvolvimento da tecnologia de comunicações móveis está expandindo o acesso e a demanda por informação, independente da localização do usuário ou da informação. Como essa informação deve estar armazenada em diferentes lugares e/ou em bases de dados heterogêneas, o seu gerenciamento é um grande desafio. O acesso à informação distribuída implica no compartilhamento de bases de dados independente de onde elas estejam armazenadas e deve ser feita garantindo a integridade dos dados, como também a velocidade na resposta da consulta. A tecnologia de comunicação móvel tem permitido associar a mobilidade à base de dados, e isso aumenta o desafio no trabalho com informação distribuída. Para permitir o uso de base de dados móveis muitos problemas de hardware e software devem ser resolvidos. Alguns desses problemas são similares aos encontrados em bases de dados distribuídas. Apesar das diferenças, pois cada um tem suas próprias características, essas tecnologias enfrentam dificuldades em comum, dentre elas tem-se: a replicação de dados (fragmentos de dados são armazenados em mais de um lugar) o que implica em mecanismos de junção desses dados, os modelos de transações e processamentos de consulta, entre outros. Pesquisas têm sido realizadas para criar modelos e arquiteturas para solucionar os problemas com essas tecnologias. Um exemplo é a arquitetura AMDB (Arquitetura de Banco de Dados Móveis), que proporciona uma iteração entre membros de uma coleção de bancos de dados autônomos e moveis denominada CBDM (Comunidade de Bancos de Dados Móveis). Nessa comunidade bancos de dados móveis podem entrar ou sair a qualquer tempo, o que implica na necessidade de regras para os processos de conexão e desconexão, mesmo que essa última seja involuntária. Neste contexto, cada participante da CBDM pode acessar um outro banco de dados participante através da infra-estrutura de comunicação. Este trabalho apresenta um estudo sobre os operadores de junção adaptativos para uso na arquitetura AMDB, além de sugerir ações a eventos ocorridos durante o processamento de consulta, como a substituição de um operador, quando este apresentar ineficiência no processamento. Os critérios para disparar ações decorrem da restrição de memória e demora na entrega de tuplas, que impactam ou inviabilizam o processamento de consulta na comunidade, caso não recebam tratamento adequado. Além disso, foram sugeridas ações de controle na arquitetura AMDB durante eventuais desconexões dos membros da comunidade, quer sejam voluntárias ou involuntárias.
publishDate 2004
dc.date.none.fl_str_mv 2004
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/69378
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/69378
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/282
Disponibilidade forma física: Existe obra impressa de codigo : 66105
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1800408747371134976