ANÁLISE DE DESEMPENHO DE BANCO DE DADOS: POSTGRESQL PADRÃO E UM CLUSTER UTILIZANDO O POSTGRES-BDR.

##plugins.themes.bootstrap3.article.main##

Hudson Francis Ventura de Souza
Roberto Bendito de Oliveira Pereira

Resumo

No referido estudo, analisou-se o desempenho de possíveis cenários de um cluster de banco de dados, utilizando o Postgres-BDR e comparando-o a uma instalação padrão do PostgreSQL. Para isso, foi utilizado o banco de dados público do IMDB com quase 47 milhões de tuplas. Realizadas as operações de consulta, inserção, atualização, remoção de dados e a simulação de um nó defeituoso, bem como sua recuperação. Foram feitas as operações de CRUD por 100 vezes com 100.000 tuplas. Por fim, foram avaliados os gráficos gerados pelos testes e os tempos médios de cada operação. Conclui-se que o cluster sempre tem um desempenho inferior, senão muito próximo, em operações de escrita. Porém, na leitura de dados, quando se trata de comparações de testes sequenciais sem a concorrência de recursos, o desempenho chega a ser 50% menor. Contudo, a perda de desempenho verificada tem um impacto inferior se comparado a indisponibilidade do acesso aos dados que um SGBD centralizado pode causar.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Seção
Ciências Exatas e da Terra

Referências

2NDQUADRANT, PostgreSQL-BDR; AlwaysOn Multi-master Replication for
Distributed PostgreSQL Database. Disponível em:
. Acesso em:
07/05/2019

ALMEIDA, Ana Renata. Um Estudo Sobre Aplicação de Benchmark em Sistema de
Banco de Dados Distribuído Homogêneo Baseado em PostgreSQL. TCC (Tecnólogo de
Banco de Dados) - Faculdade de Tecnologia de Lins. São Paulo, 2016. Disponível em: <
http://www.fateclins.edu.br/v4.0/trabalhoGraduacao/RzgySPkpDNg7DLOEz8WEHtxEjpFuu
s8EvBan6.pdf>. Acesso em: 09/05/2019

CANEDO, Fabio; TEIXEIRA, Vitor; BRUSCHI, Gustavo. Gerenciamento e Alta
Disponibilidade em Armazenamento de Banco de Dados. Artigo - Faculdade de
Tecnologia de Bauru. São Paulo, 2013. Disponível em: <
http://revista.fatecgarca.edu.br/index.php/efatec/article/download/55/52/>. Acesso em:
09/05/2019

DIESEL, Fernando Luis; RAMÃO, Fernanda Pamplona. Cluster de Alta Disponibilidade
com Ferramentas Open Source. Artigo - Faculdade Alfa Brasil. Cascavel, 2015. Disponível
em: < https://cdn.sejalivre.org/uploads/2014/02/Cluster-HA.doc>. Acesso em: 09/05/2019
NAVATHE, Shamkant; ELMASRI, Ramez. Sistemas de banco de dados, 6ª ed., Pearson,
São Paulo, 2011

POSTGRESQL; What is PostgreSQL. Disponível em: .
Acesso em: 07/05/2019

SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de
Dados, 5º ed., Elsevier Editora Ltda, São Paulo, 2006

TANENBAUM, Andrew S.; STEEN, Marten Van. Sistemas Distribuídos, Princípios e
Paradigmas, 2ª ed. São Paulo, 2007

THANH, Lê Yên; Multi-Master Replication for PostgreSQL Database With
PostgreSQL-BDR. Disponível em: . Acesso em:
07/05/2019