Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados

Detalhes bibliográficos
Autor(a) principal: Uber, Rodrigo Ferrer
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br/jspui/handle/riu/76
Resumo: Atualmente, estão se disseminando diversos tipos de aplicações computacionais que necessitam de uso intensivo de banco de dados. Muitas vezes, estas aplicações demandam uma infraestrutura baseada em cluster a fim de oferecer alta disponibilidade, escalabilidade e tolerância a falhas. Dentro deste escopo, esse trabalho apresenta um estudo sobre o comportamento de aplicações de bancos de dados, baseadas em software livre, sobre diferentes estruturas computacionais. Dentre as infraestruturas implementadas, foram utilizadas estruturas de alto desempenho como, por exemplo, clusters. A variabilidade estrutural ocorreu por conta dos nós utilizados, como máquinas físicas, máquinas virtuais e um cluster construído sobre uma nuvem computacional; uma estrutura tradicional também serviu como base para os experimentos. A aplicação executada sobre as estruturas consiste de um banco de dados PostgreSQL e o desempenho foi medido através da ferramenta de benchmark PgBench. Como resultados foram elaborados gráficos que tornam possível visualizar a variabilidade de desempenho obtida sobre as diferentes arquiteturas.
id UNIP_76bbd7f5c6d59e306292b3908924044a
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/76
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Amaral, Érico Marcelo Hoff doCamargo, Sandro da SilvaUber, Rodrigo Ferrer2014-07-14T12:56:31Z2014-07-14T12:56:31Z2013-07-30http://dspace.unipampa.edu.br/jspui/handle/riu/76Atualmente, estão se disseminando diversos tipos de aplicações computacionais que necessitam de uso intensivo de banco de dados. Muitas vezes, estas aplicações demandam uma infraestrutura baseada em cluster a fim de oferecer alta disponibilidade, escalabilidade e tolerância a falhas. Dentro deste escopo, esse trabalho apresenta um estudo sobre o comportamento de aplicações de bancos de dados, baseadas em software livre, sobre diferentes estruturas computacionais. Dentre as infraestruturas implementadas, foram utilizadas estruturas de alto desempenho como, por exemplo, clusters. A variabilidade estrutural ocorreu por conta dos nós utilizados, como máquinas físicas, máquinas virtuais e um cluster construído sobre uma nuvem computacional; uma estrutura tradicional também serviu como base para os experimentos. A aplicação executada sobre as estruturas consiste de um banco de dados PostgreSQL e o desempenho foi medido através da ferramenta de benchmark PgBench. Como resultados foram elaborados gráficos que tornam possível visualizar a variabilidade de desempenho obtida sobre as diferentes arquiteturas.Currently, various kinds of computing applications, which are database intensive, are being disseminated. Often, these applications demand a cluster-based infrastructure in order to provide high availability, scalability and fault tolerance. In this scope, this paper presents a study on the behavior of database intensive applications, using open source software, based on different computational structures. Among the infrastructure implemented, were used as high-performance structures, such as clusters. The structural variability was due to the nodes used as physical machines, virtual machines and a cluster built on a cloud computing, a traditional structure also served as a basis for the experiments. The application running on the structures consists of a PostgreSQL database and the performance was measured by the benchmark tool PgBench. The results were drawn graphics that make it possible to visualize the performance variability obtained on different architectures.Universidade Federal do PampaBanco de dadosClusterBenchmarkBenchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAinfo:eu-repo/semantics/openAccessORIGINAL126110218.pdf126110218.pdfapplication/pdf1526601https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/1/126110218.pdf153752da69b66bb1703c08f40eea7dd9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXT126110218.pdf.txt126110218.pdf.txtExtracted texttext/plain103360https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/3/126110218.pdf.txt2a07aba7ed2d1a78936a99764b8724d5MD53riu/762021-03-16 20:43:42.33oai:repositorio.unipampa.edu.br:riu/76Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-03-16T23:43:42Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
title Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
spellingShingle Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
Uber, Rodrigo Ferrer
Banco de dados
Cluster
Benchmark
title_short Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
title_full Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
title_fullStr Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
title_full_unstemmed Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
title_sort Benchmark de Infraestruturas para Suporte a Alta Disponibilidade de Banco de Dados
author Uber, Rodrigo Ferrer
author_facet Uber, Rodrigo Ferrer
author_role author
dc.contributor.co-advisor.none.fl_str_mv Camargo, Sandro da Silva
dc.contributor.advisor1.fl_str_mv Amaral, Érico Marcelo Hoff do
dc.contributor.author.fl_str_mv Uber, Rodrigo Ferrer
contributor_str_mv Amaral, Érico Marcelo Hoff do
dc.subject.por.fl_str_mv Banco de dados
Cluster
Benchmark
topic Banco de dados
Cluster
Benchmark
description Atualmente, estão se disseminando diversos tipos de aplicações computacionais que necessitam de uso intensivo de banco de dados. Muitas vezes, estas aplicações demandam uma infraestrutura baseada em cluster a fim de oferecer alta disponibilidade, escalabilidade e tolerância a falhas. Dentro deste escopo, esse trabalho apresenta um estudo sobre o comportamento de aplicações de bancos de dados, baseadas em software livre, sobre diferentes estruturas computacionais. Dentre as infraestruturas implementadas, foram utilizadas estruturas de alto desempenho como, por exemplo, clusters. A variabilidade estrutural ocorreu por conta dos nós utilizados, como máquinas físicas, máquinas virtuais e um cluster construído sobre uma nuvem computacional; uma estrutura tradicional também serviu como base para os experimentos. A aplicação executada sobre as estruturas consiste de um banco de dados PostgreSQL e o desempenho foi medido através da ferramenta de benchmark PgBench. Como resultados foram elaborados gráficos que tornam possível visualizar a variabilidade de desempenho obtida sobre as diferentes arquiteturas.
publishDate 2013
dc.date.issued.fl_str_mv 2013-07-30
dc.date.accessioned.fl_str_mv 2014-07-14T12:56:31Z
dc.date.available.fl_str_mv 2014-07-14T12:56:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.unipampa.edu.br/jspui/handle/riu/76
url http://dspace.unipampa.edu.br/jspui/handle/riu/76
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 Universidade Federal do Pampa
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/1/126110218.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/76/3/126110218.pdf.txt
bitstream.checksum.fl_str_mv 153752da69b66bb1703c08f40eea7dd9
8a4605be74aa9ea9d79846c1fba20a33
2a07aba7ed2d1a78936a99764b8724d5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1801849074123538432