AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS

Detalhes bibliográficos
Autor(a) principal: ANDRÉA WEBERLING CARVALHO
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@2
Resumo: Com o aumento da complexidade das aplicações de banco de dados a tarefa de sintonizar os sistemas de banco de dados para melhorar os tempos de resposta das consultas submetidas tem se tornado mais difícil. O uso de visões materializadas é uma forma de melhorar o desempenho do acesso aos dados. Trata-se de um objeto de um banco de dados relacional que armazena um conjunto de dados pré-calculados resultante de uma consulta. Esta dissertação propõe a criação automática de visões materializadas. Para tal utiliza uma arquitetura de auto-sintonia não-intrusiva, isto é, sem modificar o código do SGBD. São propostas métricas para estimar os custos envolvendo visões materializadas permitindo que se determine seu benefício efetivo. São apresentadas heurísticas para a tomada de decisão automática quanto à criação de visões materializadas em função de uma determinada carga de trabalho. São apresentados testes e simulações com o benchmark TPC-H na presença do SGBD MS SQL Server 2008.
id PUC_RIO-1_b325abf5a0cf3233cb7540908342f765
oai_identifier_str oai:MAXWELL.puc-rio.br:18628
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS CRIAÇÃO AUTOMÁTICA DE VISÕES MATERIALIZADAS EM SGBDS RELACIONAIS 2011-04-29EDWARD HERMANN HAEUSLER24815438153lattes.cnpq.br/6075905438020841SERGIO LIFSCHITZALESSANDRO FABRICIO GARCIAEDWARD HERMANN HAEUSLERALESSANDRO FABRICIO GARCIAANDRÉA WEBERLING CARVALHOPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM INFORMÁTICAPUC-RioBRCom o aumento da complexidade das aplicações de banco de dados a tarefa de sintonizar os sistemas de banco de dados para melhorar os tempos de resposta das consultas submetidas tem se tornado mais difícil. O uso de visões materializadas é uma forma de melhorar o desempenho do acesso aos dados. Trata-se de um objeto de um banco de dados relacional que armazena um conjunto de dados pré-calculados resultante de uma consulta. Esta dissertação propõe a criação automática de visões materializadas. Para tal utiliza uma arquitetura de auto-sintonia não-intrusiva, isto é, sem modificar o código do SGBD. São propostas métricas para estimar os custos envolvendo visões materializadas permitindo que se determine seu benefício efetivo. São apresentadas heurísticas para a tomada de decisão automática quanto à criação de visões materializadas em função de uma determinada carga de trabalho. São apresentados testes e simulações com o benchmark TPC-H na presença do SGBD MS SQL Server 2008.As database applications become more complex, tuning database systems in order to improve query response times also become harder. One could consider materialized views, a relational database object that stores data resulting from specific queries, to obtain better performances. This dissertation proposes the automatic creation of materialized views. A non-intrusive architecture is used in order to keep DBMS source codes unchanged. There is a need to estimate the creation cost and the benefits obtained from the presence of the materialized views. Heuristics are proposed to help with the automatic decision upon creation of these materialized views for a given workload. Simulation tests for TPC-H benchmark and MS SQL Server DBMS are presented.COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIORhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@2porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-11-01T13:12:46Zoai:MAXWELL.puc-rio.br:18628Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342018-10-23T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.en.fl_str_mv AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
dc.title.alternative.pt.fl_str_mv CRIAÇÃO AUTOMÁTICA DE VISÕES MATERIALIZADAS EM SGBDS RELACIONAIS
title AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
spellingShingle AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
ANDRÉA WEBERLING CARVALHO
title_short AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
title_full AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
title_fullStr AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
title_full_unstemmed AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
title_sort AUTOMATIC CREATION OF MATERIALIZED VIEWS IN RELATIONAL DBMS
dc.creator.ID.none.fl_str_mv
dc.creator.Lattes.none.fl_str_mv
author ANDRÉA WEBERLING CARVALHO
author_facet ANDRÉA WEBERLING CARVALHO
author_role author
dc.contributor.advisor1.fl_str_mv EDWARD HERMANN HAEUSLER
dc.contributor.advisor1ID.fl_str_mv 24815438153
dc.contributor.advisor1Lattes.fl_str_mv lattes.cnpq.br/6075905438020841
dc.contributor.referee1.fl_str_mv SERGIO LIFSCHITZ
dc.contributor.referee2.fl_str_mv ALESSANDRO FABRICIO GARCIA
dc.contributor.referee3.fl_str_mv EDWARD HERMANN HAEUSLER
dc.contributor.referee4.fl_str_mv ALESSANDRO FABRICIO GARCIA
dc.contributor.author.fl_str_mv ANDRÉA WEBERLING CARVALHO
contributor_str_mv EDWARD HERMANN HAEUSLER
SERGIO LIFSCHITZ
ALESSANDRO FABRICIO GARCIA
EDWARD HERMANN HAEUSLER
ALESSANDRO FABRICIO GARCIA
description Com o aumento da complexidade das aplicações de banco de dados a tarefa de sintonizar os sistemas de banco de dados para melhorar os tempos de resposta das consultas submetidas tem se tornado mais difícil. O uso de visões materializadas é uma forma de melhorar o desempenho do acesso aos dados. Trata-se de um objeto de um banco de dados relacional que armazena um conjunto de dados pré-calculados resultante de uma consulta. Esta dissertação propõe a criação automática de visões materializadas. Para tal utiliza uma arquitetura de auto-sintonia não-intrusiva, isto é, sem modificar o código do SGBD. São propostas métricas para estimar os custos envolvendo visões materializadas permitindo que se determine seu benefício efetivo. São apresentadas heurísticas para a tomada de decisão automática quanto à criação de visões materializadas em função de uma determinada carga de trabalho. São apresentados testes e simulações com o benchmark TPC-H na presença do SGBD MS SQL Server 2008.
publishDate 2011
dc.date.issued.fl_str_mv 2011-04-29
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://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@2
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18628@2
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.publisher.program.fl_str_mv PPG EM INFORMÁTICA
dc.publisher.initials.fl_str_mv PUC-Rio
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1748324910499889152