Phoenis : um componente relacional para plataformas de armazenamento em nuvem

Detalhes bibliográficos
Autor(a) principal: Arnaut, Davi Einstein Melges
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/25003
Resumo: Orientadora : Profª Drª Carmem Satie Hara
id UFPR_2fdcd12d42d6ac6791c084ce16822532
oai_identifier_str oai:acervodigital.ufpr.br:1884/25003
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Arnaut, Davi Einstein MelgesHara, Carmem Satie, 1964-Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática2017-05-23T13:57:38Z2017-05-23T13:57:38Z2010http://hdl.handle.net/1884/25003Orientadora : Profª Drª Carmem Satie HaraDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciencias Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 27/08/2010Bibliografia: fls. 70-77Resumo: O crescente volume e diversidade de dados, juntamente com a evolução dos conceitos da computação em nuvem, têm dado origem a um novo tipo de sistemas de banco de dados distribuído com foco em escalabilidade à custa de características comumente associadas a bancos de dados relacionais tradicionais. Na maioria dos casos, estes novos sistemas são destinados a implantação em larga escala e escalabilidade maciça, nos quais as características tradicionais de bancos de dados relacionais acabam por reduzir sua viabilidade como uma plataforma distribuída de armazenamento de dados. Para abordar esta questão, este trabalho propõe um novo design e arquitetura para um sistema de banco de dados relacional baseado em nuvem. O componente central deste sistema é um módulo de armazenamento, que é responsável por mapear o esquema lógico, baseado em relações, para um esquema físico, baseado em um repositório de dados distribuído. A arquitetura estratificada proposta oferece independência de dados física, permitindo que diferentes abordagens para mapeamento de dados e fragmentação, enquanto o repositório de dados distribuído é responsável por fornecer escalabilidade, disponibilidade, replicação de dados e propriedades ACID. Um protótipo do sistema, chamado de Phoenix, foi desenvolvido com base na arquitetura proposta usando um repositório de dados transacional. Um estudo experimental realizado em um grupo de servidores genéricos mostra que a Phoenix preserva as propriedades desejadas do repositório de dados, ao fornecer a funcionalidade de banco de dados relacional sem decorrer em uma alta obrecarga.Abstract: The ever-increasing volume and diversity of data coupled with the dissemination and maturation of various concepts of cloud computing has given rise to a new type of distributed database systems with a focus on scalability at the cost of benefits associated with traditional relational databases. These new systems are often aimed at large-scale deployment and massive scalability. In such scenarios, features of relational databases end up reducing its viability as a platform for distributed data storage. To address this issue, this work proposes a new design and architecture of a cloudbased relational database system. The system’s core component is a storage engine, which is responsible for mapping the logical schema, based on relations, to a physical storage, based on a distributed key-value datastore. The proposed stratified architecture provides physical data independence, by allowing different approaches for data mapping and partitioning, while the distributed datastore is responsible for providing scalability, availability, data eplication and ACID properties. A prototype of the system, named Phoenix, has been developed based on the proposed architecture using a transactional key-value store. An experimental study on a cluster of commodity servers shows that Phoenix preserves the desired properties of key-value stores, while providing relational database functionality at a very low overhead.76f. : il., grafs., tabs.application/pdfDisponível em formato digitalTesesBanco de dados relacionaisBanco de dados distribuídoCiencia da computaçãoPhoenis : um componente relacional para plataformas de armazenamento em nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALDissertacao - Arnaut, Davi.pdfapplication/pdf989584https://acervodigital.ufpr.br/bitstream/1884/25003/1/Dissertacao%20-%20Arnaut%2c%20Davi.pdfa452e5410b398e72738c07bb30d5eb2dMD51open accessTEXTDissertacao - Arnaut, Davi.pdf.txtExtracted Texttext/plain178157https://acervodigital.ufpr.br/bitstream/1884/25003/2/Dissertacao%20-%20Arnaut%2c%20Davi.pdf.txt2f0c71a9c1edf983a99754322fc38df0MD52open accessTHUMBNAILDissertacao - Arnaut, Davi.pdf.jpgGenerated Thumbnailimage/jpeg1218https://acervodigital.ufpr.br/bitstream/1884/25003/3/Dissertacao%20-%20Arnaut%2c%20Davi.pdf.jpg2bbb708bb18c763cfba2207b6c571f70MD53open access1884/250032017-05-23 10:57:38.842open accessoai:acervodigital.ufpr.br:1884/25003Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082017-05-23T13:57:38Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Phoenis : um componente relacional para plataformas de armazenamento em nuvem
title Phoenis : um componente relacional para plataformas de armazenamento em nuvem
spellingShingle Phoenis : um componente relacional para plataformas de armazenamento em nuvem
Arnaut, Davi Einstein Melges
Teses
Banco de dados relacionais
Banco de dados distribuído
Ciencia da computação
title_short Phoenis : um componente relacional para plataformas de armazenamento em nuvem
title_full Phoenis : um componente relacional para plataformas de armazenamento em nuvem
title_fullStr Phoenis : um componente relacional para plataformas de armazenamento em nuvem
title_full_unstemmed Phoenis : um componente relacional para plataformas de armazenamento em nuvem
title_sort Phoenis : um componente relacional para plataformas de armazenamento em nuvem
author Arnaut, Davi Einstein Melges
author_facet Arnaut, Davi Einstein Melges
author_role author
dc.contributor.other.pt_BR.fl_str_mv Hara, Carmem Satie, 1964-
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.author.fl_str_mv Arnaut, Davi Einstein Melges
dc.subject.por.fl_str_mv Teses
Banco de dados relacionais
Banco de dados distribuído
Ciencia da computação
topic Teses
Banco de dados relacionais
Banco de dados distribuído
Ciencia da computação
description Orientadora : Profª Drª Carmem Satie Hara
publishDate 2010
dc.date.issued.fl_str_mv 2010
dc.date.accessioned.fl_str_mv 2017-05-23T13:57:38Z
dc.date.available.fl_str_mv 2017-05-23T13:57:38Z
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 http://hdl.handle.net/1884/25003
url http://hdl.handle.net/1884/25003
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 76f. : il., grafs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/25003/1/Dissertacao%20-%20Arnaut%2c%20Davi.pdf
https://acervodigital.ufpr.br/bitstream/1884/25003/2/Dissertacao%20-%20Arnaut%2c%20Davi.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/25003/3/Dissertacao%20-%20Arnaut%2c%20Davi.pdf.jpg
bitstream.checksum.fl_str_mv a452e5410b398e72738c07bb30d5eb2d
2f0c71a9c1edf983a99754322fc38df0
2bbb708bb18c763cfba2207b6c571f70
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860382883577856