Avaliação de Desempenho entre Bancos de Dados Relacionais e NoSQL

Páginas: 55 (13677 palavras) Publicado: 14 de agosto de 2014
UNIVERSIDADE FEDERAL DA PARAÍBA
CENTRO DE CIÊNCIAS APLICADAS A EDUCAÇÃO
DEPARTAMENTO DE CIÊNCIAS EXATAS
BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Avaliação de Desempenho entre Bancos de Dados Relacionais e
NoSQL

FRED AUGUSTO DE MELO FARIAS
Orientador: Prof. Ms. Renata Viegas de Figueiredo
Co-Orientador: Prof. Ms. Rodrigo de Almeida Vilar.

RIO TINTO - PB
2014

FRED AUGUSTO DE MELOFARIAS

Avaliação de Desempenho entre Bancos de Dados Relacionais
e NoSQL

Monografia apresentada para obtenção do título de
Bacharel à banca examinadora no Curso de
Bacharelado em Sistemas de Informação do Centro
de Ciências Aplicadas e Educação (CCAE),
Campus IV da Universidade Federal da Paraíba.
Orientador: Prof. Ms. Renata Viegas de Figueiredo
e Co-Orientador: Prof. Ms. Rodrigo deAlmeida
Vilar.

RIO TINTO - PB
2014
II

F224a

Farias, Fred Augusto de Melo.
Avaliação de desempenho entre Bancos de Dados Relacionais e NoSQL. / Fred
Augusto de Melo Farias. – Rio Tinto: [s.n.], 2014.
61 f. : il. –

Orientadora: Profa. Ms. Renata Viegas de Figueiredo.
Co-orientador: Prof. Ms. Rodrigo de Almeida Vilar.
Monografia (Graduação) – UFPB/CCAE.

1. Bancos de dados. 2.Modelo referencial - computação. 3. Sistemas de
informação.

FRED AUGUSTO DE MELO FARIAS

Título
Trabalho de Conclusão de Curso submetido ao Curso de Bacharelado em Sistemas de
Informação da Universidade Federal da Paraíba, Campus IV, como parte dos requisitos
necessários para obtenção do grau de BACHAREL EM SISTEMAS DE INFORMAÇÃO.

Assinatura do autor:__________________________________________________________

APROVADO POR:

Orientador: Prof. Ms. Renata Viegas de Figueiredo
Universidade Federal da Paraíba – Campus IV

Co-Orientador: Prof. Ms. Rodrigo de Almeida Vilar
Universidade Federal da Paraíba – Campus IV

Prof. Ms. Vanessa Farias Dantas
Universidade Federal da Paraíba – Campus IV

Prof. Ms. Marcus Willians Aquino de Carvalho
Universidade Federal da Paraíba –Campus IV

RIO TINTO – PB
2014
III

Aos amigos, colegas e professores, minha
eterna gratidão por compartilhar comigo seus
conhecimentos.

IV

AGRADECIMENTOS

A Deus, pois sem Ele nada disso seria possível!
Ao meu pai (In Memoriam), por seu inigualável incentivo;
A minha mãe, por depositar em mim todo o seu amor e sua fé;
A minha esposa, Meyka Almeida, por alegrar ainda mais osmeus dias e por estar sempre ao
meu lado;
Aos meus amigos, presentes ou distantes, por nunca deixarem de me apoiar e estimular;
Aos meus orientadores, Renata Viegas e Rodrigo Vilar, pela paciência e atenção dedicada a
mim sempre que requisitados;
E a todos aqueles que, direta ou indiretamente, colaboraram para que este trabalho consiga
atingir os objetivos propostos.

V

RESUMO

Com ogrande volume de dados gerados pelas aplicações da Web 2.0 e a necessidade
constante de manter ao máximo os serviços disponíveis e de se possuir uma estrutura flexível,
é eminente o uso de NoSQL(Not Only SQL) por essas aplicações. Porém, muito ainda se
questiona sobre as vantagens e desvantagens das soluções NoSQL. O presente trabalho
apresenta um estudo comparativo de desempenho entre bancosde dados relacionais e banco
de dados NoSQL, em um cenário que utiliza Junção quando usado com modelo relacional.
São realizados testes nas operações de INSERT, UPDATE, DELETE e SELECT e medido
quantitativamente o tempo de execução em cada operação. Cada teste foi descrito e
representado em forma de gráficos , assim como criteriosamente analisados e discutidos.

Palavras-chave: NoSQL. Bancode Dados. PostgreSQL. MongoDB Apache Cassandra.

VI

ABSTRACT

With the large volume of data generated by Web 2.0 applications and the constant need to
keep the most of the available services and to have a flexible structure, is the use of eminent
NoSQL (Not Only SQL) for these applications. But much yet, questions remain about the
advantages and disadvantages of NoSQL solutions. This...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • banco de dados nosql
  • Banco de dados NoSQL e Distribuídos
  • Cassandra
  • Banco de dados nosql
  • Riak um Banco de Dados NoSQL
  • BANCO DE DADOS NOSQL
  • Banco de dados relacional
  • BANCO DE DADOS RELACIONAL

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!