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

Autores

  • Hudson Francis Ventura de Souza hudsonventura@outlook.com
    Universidade Federal de Mato Grosso
  • Roberto Bendito de Oliveira Pereira roberto@ic.ufmt.br
    Universidade Federal de Mato Grosso

Palavras-chave:

Replicação de dados, Alta Disponibilidade, Cluster de Banco de Dados

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

Os dados de download ainda não estão disponíveis.

Referências

NDQUADRANT, PostgreSQL-BDR; AlwaysOn Multi-master Replication for

Distributed PostgreSQL Database. Disponível em:

<https://www.2ndquadrant.com/en/resources/postgres-bdr-2ndquadrant/>. Acesso em:

/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:

/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: <https://www.postgresql.org/about/>.

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: <https://medium.com/@yenthanh/multi-masterreplication-for-postgresql-databases-with-postgres-bdr-eb6d8b1bc189>. Acesso em:

/05/2019

Downloads

Publicado

17-12-2020

Métricas


Visualizações do artigo: 151     PDF downloads: 64

Edição

Seção

Ciências Exatas e da Terra

Como Citar

VENTURA DE SOUZA, Hudson Francis; OLIVEIRA PEREIRA, Roberto Bendito de. ANÁLISE DE DESEMPENHO DE BANCO DE DADOS: POSTGRESQL PADRÃO E UM CLUSTER UTILIZANDO O POSTGRES-BDR. Profiscientia, [S. l.], n. 14, p. 88–108, 2020. Disponível em: https://profiscientia.ifmt.edu.br/profiscientia/article/view/7. Acesso em: 29 nov. 2025.

Artigos Semelhantes

1-10 de 165

Você também pode iniciar uma pesquisa avançada por similaridade para este artigo.