Avaliação de sistemas NoSQL para o gerenciamento de dados em workflows científicos

Trabalho de formatura supervisionado (MAC0499)
Gabriel Ferreira Guilhoto
Orientadora: Profa. Dra. Kelly Rosa Braghetto

Descrição

Os sistemas NoSQL são alternativa aos sistemas gerenciadores de bancos de dados relacionais para o tratamento de grandes volumes de dados. Normalmente adotam modelos de dados mais flexíveis e abrem mão de algumas garantias transacionais em troca de melhor desempenho. De forma geral, possuem mecanismos que facilitam o particionamento e a replicação de dados, o que permite um maior nível de paralelismo no acesso aos dados. Workflows científicos são modelos para a descrição de experimentos científicos a serem executados computacionalmente. Frequentemente envolvem a manipulação de grandes quantidades de dados complexos e portanto são classificados como aplicações intensivas em dados. Essa caraterística faz com que possam tirar proveito do paralelismo de dados proporcionado pelos sistemas NoSQL. Neste trabalho, foi avaliado o desempenho de diferentes sistemas NoSQL na execução de operações de consulta e manipulação de dados comumente realizadas na execução de workflows científicos.


*Contém código escrito por Elaine Naomi Watanabe
Página criada com um tema do Bootswatch