Ciência da Computação

Trabalho de Conclusão
Título:ANÁLISE COMPARATIVA DO SGBD SQL SERVER BASEADO EM DISCO E EM MEMÓRIA
Aluno:Rafael Carcuchinski Vargas
Semestre:2017/02
Situação:Concluido
Áreas de interesse:Não informado
Orientador:Edvar Bergmann Araujo
Avaliadores:Guillermo Nudelman Hess, Juliano Varella de Carvalho
Documentos:Anteprojeto, Texto final TC1 (liberado apenas para a banca), Texto final TC2
Palavras-chave:Banco de dados em memória. In-Memory Database. Sistemas Gerenciadores de Banco de Dados. Desempenho. Computação em memória.
Resumo:

Com o crescimento da utilização de softwares para todas as áreas do conhecimento, a quantidade de dados gerados aumenta de forma exponencial. Com isso a necessidade de encontrar formas de armazenamento mais eficazes e de menor custo se tornou uma prioridade. O interesse na busca pelos dados gerados se tornou algo de extrema importância, principalmente por empresas que tem a necessidade de processamento em tempo real. Tem-se a necessidade de obter os dados da forma mais rápida possível e sem prejudicar os dados que estão sendo inseridos no banco de dados. A Microsoft recentemente disponibilizou uma versão com recursos em memória (otimização na memória) para o seu SGBD, o SQL Server. A partir de então, surgiram diversas dúvidas sobre o seu real ganho de desempenho no processamento de dados. A Microsoft apresenta resultados que indicam melhoras de desempenho de vinte vezes com a utilização exclusiva de tabelas In-Memory e de até noventa e nove com a utilização de Compiled Stored Procedures (procedimentos armazenados compilados), em comparação ao armazenamento em disco do próprio SQL Server. O presente trabalho tem como objetivo a comparação entre o desempenho do banco de dados Microsoft SQL Server em disco e em memória, bem como com os resultados obtidos por Horn (2016) ao utilizar o Oracle TimesTen, de forma que seja possível constatar qual a opção com melhores ganhos de desempenho e utilização de recursos. Os ganhos em processamento obtidos com a utilização do armazenamento em memória se mostraram grandiosos, principalmente aplicando a nova tecnologia de procedures compiladas, o que pode resultar em grandes benefícios para operações que envolvam a inserção e exclusão de dados.

Link biblioteca:Não informado

TC Online - Sistema de Trabalhos de Conclusão Online