SlideShare uma empresa Scribd logo
1 de 11
CURSO CIÊNCIA DE DADOS E BIG DATA
BANCO DE DADOS NÃO RELACIONAIS – NOSQL
TRABALHO PRÁTICO
ALUNOS:
MATEUS FERNANDO
MIRLAINE M RIBEIRO
ROBSON H PIERE
YITZHAK ANDRADE
PROFESSOR:
HENRIQUE BATISTA DA SILVA
OBJETIVO
Extrair informações relevantes de redes sociais como
Twitter, para que sejam realizadas análises quantitativas,
exibir o termo pesquisado que tiver maior número de
repetições e destacá-los visualmente.
Armazenar esses dados em um banco de dados NOSQL;
Exibir informações de forma amigável ao usuário final;
TECNOLOGIAS
Banco de Dados NOSQL utilizado:
Redis - Remote Dictionary Server
Arquitetura: Não distribuído;
Armazenamento :Memória (dados armazenados em
memória não são duráveis.)
Modelo de dados: Chave/Valor
O Redis é extremamente rápido, tanto para escrita
como para leitura dos dados, pelo fato de armazenar
seus dados em memória. Permite que os dados sejam
persistidos fisicamente caso desejado.
TECNOLOGIAS
MONGODB
É um banco de dados distribuído com as seguintes
características:
Orientado a documentos;
 Alta performance;
 Escalável;
 Open Source;
 Acesso mais natural aos dados;
mLab
O mLab é um serviço de banco de dados de nuvem que hospeda
bancos de dados MongoDB. (Gratuito até 500 MB)
 Redislabs
O Redislabs é um serviço de banco de dados de nuvem
que hospeda bancos de dados Redis. (Gratuito até 30 MB)
Heroku
É uma plataforma como serviço, utilizada para executar
aplicações em nuvem, suportando diversas linguagens.
Flask
É um microframework em python utilizado para executar
aplicações web.
D3 – Data Driven Documents
É uma biblioteca JavaScript, para manipular documentos com
base em dados.
D3 – Word Cloud
Plugin utilizado para criação de nuvem de palavras com a
biblioteca D3.
DEMONSTRAÇÃO
HTTP://NUVEMDEPALAVRAS.HEROKUAPP.COM/
REFERÊNCIAS
http://nosql-database.org/ Disponível em: 10 de junho de 2017;
https://redis.io/documentation Disponível em: 10 de junho de 2017;
http://www.devmedia.com.br/busca/?txtsearch=nosql Disponível
em: 08 de junho de 2017;
https://redislabs.com/pricing/ Disponível em: 05 de junho de 2017;
https://mlab.com/ Disponível em: 13 de junho de 2017;

Mais conteúdo relacionado

Semelhante a Curso Ciência Dados NOSQL Redis MongoDB

4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014WANDERSON JONER
 
Ver
VerVer
Vercsmp
 
Modeloestruturaçaoads
ModeloestruturaçaoadsModeloestruturaçaoads
Modeloestruturaçaoadscsmp
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxCesarDias26
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfMarcelo Silva
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacaosamuel1562314
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfssuser7a84f91
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dadosElton Meira
 
Papel dos vocabulários no acesso e reuso de recursos digitais na web
Papel dos vocabulários no acesso e reuso de recursos digitais na webPapel dos vocabulários no acesso e reuso de recursos digitais na web
Papel dos vocabulários no acesso e reuso de recursos digitais na webmarco.dantas
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...tdc-globalcode
 
Aula 5 caracteristicas do ad
Aula 5 caracteristicas do adAula 5 caracteristicas do ad
Aula 5 caracteristicas do adFrank alcantara
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANOsmar Petry
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisCarlo Pires
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 

Semelhante a Curso Ciência Dados NOSQL Redis MongoDB (20)

4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
 
Ver
VerVer
Ver
 
Modeloestruturaçaoads
ModeloestruturaçaoadsModeloestruturaçaoads
Modeloestruturaçaoads
 
Artigo de banco de dados
Artigo  de banco de dadosArtigo  de banco de dados
Artigo de banco de dados
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacao
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dados
 
Pesquisa sobre no sql
Pesquisa sobre no sqlPesquisa sobre no sql
Pesquisa sobre no sql
 
Papel dos vocabulários no acesso e reuso de recursos digitais na web
Papel dos vocabulários no acesso e reuso de recursos digitais na webPapel dos vocabulários no acesso e reuso de recursos digitais na web
Papel dos vocabulários no acesso e reuso de recursos digitais na web
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
 
Aula 1
Aula 1Aula 1
Aula 1
 
eduardo teste ubc
eduardo teste ubceduardo teste ubc
eduardo teste ubc
 
Aula 5 caracteristicas do ad
Aula 5 caracteristicas do adAula 5 caracteristicas do ad
Aula 5 caracteristicas do ad
 
Gestão de dados de investigação da recolha até ao depósito: Uma abordagem bas...
Gestão de dados de investigação da recolha até ao depósito: Uma abordagem bas...Gestão de dados de investigação da recolha até ao depósito: Uma abordagem bas...
Gestão de dados de investigação da recolha até ao depósito: Uma abordagem bas...
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEAN
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 

Curso Ciência Dados NOSQL Redis MongoDB

  • 1. CURSO CIÊNCIA DE DADOS E BIG DATA BANCO DE DADOS NÃO RELACIONAIS – NOSQL TRABALHO PRÁTICO ALUNOS: MATEUS FERNANDO MIRLAINE M RIBEIRO ROBSON H PIERE YITZHAK ANDRADE PROFESSOR: HENRIQUE BATISTA DA SILVA
  • 2. OBJETIVO Extrair informações relevantes de redes sociais como Twitter, para que sejam realizadas análises quantitativas, exibir o termo pesquisado que tiver maior número de repetições e destacá-los visualmente. Armazenar esses dados em um banco de dados NOSQL; Exibir informações de forma amigável ao usuário final;
  • 3. TECNOLOGIAS Banco de Dados NOSQL utilizado: Redis - Remote Dictionary Server Arquitetura: Não distribuído; Armazenamento :Memória (dados armazenados em memória não são duráveis.) Modelo de dados: Chave/Valor
  • 4. O Redis é extremamente rápido, tanto para escrita como para leitura dos dados, pelo fato de armazenar seus dados em memória. Permite que os dados sejam persistidos fisicamente caso desejado.
  • 5. TECNOLOGIAS MONGODB É um banco de dados distribuído com as seguintes características: Orientado a documentos;  Alta performance;  Escalável;  Open Source;  Acesso mais natural aos dados;
  • 6. mLab O mLab é um serviço de banco de dados de nuvem que hospeda bancos de dados MongoDB. (Gratuito até 500 MB)  Redislabs O Redislabs é um serviço de banco de dados de nuvem que hospeda bancos de dados Redis. (Gratuito até 30 MB)
  • 7. Heroku É uma plataforma como serviço, utilizada para executar aplicações em nuvem, suportando diversas linguagens. Flask É um microframework em python utilizado para executar aplicações web.
  • 8. D3 – Data Driven Documents É uma biblioteca JavaScript, para manipular documentos com base em dados. D3 – Word Cloud Plugin utilizado para criação de nuvem de palavras com a biblioteca D3.
  • 9.
  • 11. REFERÊNCIAS http://nosql-database.org/ Disponível em: 10 de junho de 2017; https://redis.io/documentation Disponível em: 10 de junho de 2017; http://www.devmedia.com.br/busca/?txtsearch=nosql Disponível em: 08 de junho de 2017; https://redislabs.com/pricing/ Disponível em: 05 de junho de 2017; https://mlab.com/ Disponível em: 13 de junho de 2017;