Ciência da Computação

Trabalho de Conclusão
Título:ESTUDO COMPARATIVO ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS EM MEMÓRIA
Aluno:Eder Marlon Machado dos Santos
Semestre:2019/01
Situação:Concluido
Áreas de interesse:Não informado
Orientador:Edvar Bergmann Araujo
Avaliadores:Guillermo Nudelman Hess, Juliano Varella de Carvalho
Documentos:Texto final TC2
Palavras-chave:In-memory database. Banco de dados em memória. Sistemas Gerenciadores de Banco de Dados. Computação em memória. Desempenho.
Resumo:

Desde o advento da Internet e o nascimento da era da informação no início da década de 90, o volume de dados armazenados passou a crescer exponencialmente. Mais dados foram produzidos nos últimos quatro anos do que em toda a história da humanidade. Estima-se que em 2020 este montante terá atingido dez vezes o tamanho que possuía em 2013, indo dos 4,4 trilhões de gigabytes para 44 trilhões, mais do que dobrando a cada ano, de acordo com o que estimou a Industry Developments and Models – IDC, em abril de 2014, em seu sétimo relatório do universo digital. Evidentemente, este cenário apresenta novos desafios à tecnologia da informação. Principalmente no que tange ao armazenamento, gerenciamento e processamento de tamanho volume de dados. Além disso, é também cada vez maior a necessidade em se obter a informação no menor tempo possível, o que para muitos sistemas representa obtê-la em tempo real. Os sistemas convencionais de gerenciamento de bancos de dados em disco não têm suprido algumas destas imposições e os bancos de dados em memória (In-memory databases – IMDBs) surgem como uma boa alternativa, especialmente, no que diz respeito à performance. O objetivo deste trabalho foi o de realizar a análise comparativa de algumas das principais características de duas plataformas de banco de dados relacionais em memória: um Oracle utilizando a funcionalidade In-Memory e um Oracle TimesTen. Foram analisadas algumas das estratégias empregadas em ambas as soluções no que diz respeito à indexação, durabilidade, armazenamento e tuning de instruções SQL. Além disso, foram realizados inúmeros experimentos para aferir a performance dos dois bancos de dados. O resultado desta pesquisa gerou informações que podem ser relevantes para apoiar a tomada de decisão ao se optar entre uma destas arquiteturas.

Link biblioteca:Não informado

TC Online - Sistema de Trabalhos de Conclusão Online