Desempenho de transações serializable em cenários de alta concorrência no postgreSQL
Tipo
TCC
Data de publicação
2022-06
Periódico
Citações (Scopus)
Autores
Souza Neto, Edison Aguiar de
Brito, Luiz Fernando Tagliaferro
Brito, Luiz Fernando Tagliaferro
Orientador
Bianchini, Calebe de Paula
Título da Revista
ISSN da Revista
Título de Volume
Membros da banca
Programa
Resumo
Atualmente, muitos sistemas recebem cargas de milhões de
transações diariamente, e a necessidade de garantir o isolamento das
transações com o objetivo de manter os dados em um estado consistente se
mantém. Com isso foram desenvolvidos algoritmos buscando garantir
serialização de transações com alto desempenho em cenários de alta
concorrência. O estudo presente tem como objetivo analisar os diferentes
algoritmos de serialização implementados no PostgreSQL e realizar uma
comparação de desempenho entre eles em cenários de alta concorrência.
Currently, many systems receive daily loads of millions of transactions and it is necessary to guarantee the isolation of these transactions with the objective of keeping the data in a consistent state. Thanks to that, different algorithms were developed looking for serializability guarantees and high performance in high concurrency scenarios. The present study aims to analyze the different algorithms implemented on PostgreSQL and perform a performance comparison between them in a high concurrency scenario.
Currently, many systems receive daily loads of millions of transactions and it is necessary to guarantee the isolation of these transactions with the objective of keeping the data in a consistent state. Thanks to that, different algorithms were developed looking for serializability guarantees and high performance in high concurrency scenarios. The present study aims to analyze the different algorithms implemented on PostgreSQL and perform a performance comparison between them in a high concurrency scenario.
Descrição
Palavras-chave
algoritmos , postgreSQL , algorithms , postgreSQL