SlideShare uma empresa Scribd logo
1 de 13
• NoSQL refere-se a um conjunto de bancos
  dados que não utilizam relacionamentos e
  uma interface SQL.
• O grande diferencial desse conjunto
  é o desempenho em relação ao
  modelo relacional, sendo que esse
  ganho esta associado a
  escalabilidade.
• Por não fazer uso de JOIN’s em suas
  consultas sua agilidade é
  significativa.
Divisão / Exemplos
Key Value

   • A forma mais simples dos NoSQL define-se
   que para cada chave haverá um valor correspondente.

   Ex.: Project Voldermort (LinkId).
Wide Colums
• Forma de armazenamento em tabelas que
  podem conter muitas colunas e subcolunas

Ex.: Cassandra (Facebook/Twitter).
Document Store
• Baseados em documentos XML/JSON
  podendo ser localizado por Id ou por
  registro armazenado no mesmo.

Ex.: MongoDB
Document Store
• Baseados em documentos XML/JSON
  podendo ser localizado por Id ou por
  registro armazenado no mesmo.

Ex.: MongoDB
Análise Geral
O os bancos de dados não relacionais surgem
como uma alternativa para serviços que
necessitam cada vez mais da simultaneidade e
das novas estratégias de serviço distribuído.
Fontes
•   http://www.nosqlbr.com.br/
•   http://escalabilidade.com/2010/03/08/introducao-ao-nosql-parte-i/
•   http://www.nosql-database.org
•   http://www.devmedia.com.br/o-que-e-nosql-java-magazine-87/19015
Imagens
 •   http://www.madtomatoe.com/how-to-add-a-facebook-like-box-to-your-blog/
 •   http://www.uarevaa.com/2011/02/desbloqueio-do-ps3-jogo-do-espelho-e.html
 •   http://visoesrotineiras.blogspot.com.br/2011/06/como-nasce-um-paradigma.html
Obrigado

Mais conteúdo relacionado

Destaque (20)

Participación en redes sociales
Participación en redes socialesParticipación en redes sociales
Participación en redes sociales
 
Passageiros do Tempo
Passageiros do TempoPassageiros do Tempo
Passageiros do Tempo
 
saida dee studos mata atlantica
saida dee studos mata atlanticasaida dee studos mata atlantica
saida dee studos mata atlantica
 
El software de aplicación
El software de aplicaciónEl software de aplicación
El software de aplicación
 
Tutorial
TutorialTutorial
Tutorial
 
Reconoce tu cultura
Reconoce  tu culturaReconoce  tu cultura
Reconoce tu cultura
 
Situacion problema
Situacion problemaSituacion problema
Situacion problema
 
Bcs
BcsBcs
Bcs
 
Primeira Fase do Modernismo
Primeira Fase do ModernismoPrimeira Fase do Modernismo
Primeira Fase do Modernismo
 
NAT - Windows Server 2003 (Adição de nova conexão)
NAT - Windows Server 2003 (Adição de nova conexão)NAT - Windows Server 2003 (Adição de nova conexão)
NAT - Windows Server 2003 (Adição de nova conexão)
 
Finaças pessoais
Finaças pessoaisFinaças pessoais
Finaças pessoais
 
Presentación
PresentaciónPresentación
Presentación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Novidades
NovidadesNovidades
Novidades
 
Pulseiras
PulseirasPulseiras
Pulseiras
 
Programa de la Festa Major 2011 - Polinyà
Programa de la Festa Major 2011 - PolinyàPrograma de la Festa Major 2011 - Polinyà
Programa de la Festa Major 2011 - Polinyà
 
Bl
BlBl
Bl
 
Alba martínez fernández 4ºa power_point_4
Alba martínez fernández 4ºa power_point_4Alba martínez fernández 4ºa power_point_4
Alba martínez fernández 4ºa power_point_4
 
SOWDAIYAN RESUME NEW
SOWDAIYAN RESUME NEWSOWDAIYAN RESUME NEW
SOWDAIYAN RESUME NEW
 
SEGURIDAD INFORMATICA
 SEGURIDAD INFORMATICA SEGURIDAD INFORMATICA
SEGURIDAD INFORMATICA
 

Semelhante a NoSQL

Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosMozart Dornelles Claret
 
No sql no desenvolvimento de aplicações web colaborativas
No sql no desenvolvimento de aplicações web colaborativasNo sql no desenvolvimento de aplicações web colaborativas
No sql no desenvolvimento de aplicações web colaborativasJoão Gabriel Lima
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionaisalexculpado
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQLEric Silva
 
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosJoão Helis Bernardo
 
Bancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosBancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosLuciano Ramalho
 
NoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDBNoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDBRenato Groff
 
Gateway de linha de dados
Gateway de linha de dadosGateway de linha de dados
Gateway de linha de dadosSilvino Neto
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesChristiano Anderson
 
NoSQL
NoSQLNoSQL
NoSQLHome
 
Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dadosinfo_cimol
 

Semelhante a NoSQL (20)

Artigo couchdb
Artigo couchdbArtigo couchdb
Artigo couchdb
 
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
mongodb.pdf
mongodb.pdfmongodb.pdf
mongodb.pdf
 
Artigo Nosql
Artigo NosqlArtigo Nosql
Artigo Nosql
 
No sql no desenvolvimento de aplicações web colaborativas
No sql no desenvolvimento de aplicações web colaborativasNo sql no desenvolvimento de aplicações web colaborativas
No sql no desenvolvimento de aplicações web colaborativas
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
No sql o_que_e_isso.key
No sql o_que_e_isso.keyNo sql o_que_e_isso.key
No sql o_que_e_isso.key
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQL
 
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
 
NoSQL
NoSQLNoSQL
NoSQL
 
Bancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosBancos de Dados para Bibliotecários
Bancos de Dados para Bibliotecários
 
NoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDBNoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDB
 
Gateway de linha de dados
Gateway de linha de dadosGateway de linha de dados
Gateway de linha de dados
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
 
NoSQL
NoSQLNoSQL
NoSQL
 
Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
 
Mongo db
Mongo dbMongo db
Mongo db
 
Artigo oo em bd
Artigo   oo em bdArtigo   oo em bd
Artigo oo em bd
 
Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dados
 

Mais de COTIC-PROEG (UFPA) (20)

LT - Redis
LT - RedisLT - Redis
LT - Redis
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
 
Loop back
Loop backLoop back
Loop back
 
METEOR
METEORMETEOR
METEOR
 
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
 
Canva
CanvaCanva
Canva
 
Git v2
Git v2Git v2
Git v2
 
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
 
Big data
Big dataBig data
Big data
 
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

NoSQL

  • 1.
  • 2. • NoSQL refere-se a um conjunto de bancos dados que não utilizam relacionamentos e uma interface SQL.
  • 3. • O grande diferencial desse conjunto é o desempenho em relação ao modelo relacional, sendo que esse ganho esta associado a escalabilidade.
  • 4. • Por não fazer uso de JOIN’s em suas consultas sua agilidade é significativa.
  • 6. Key Value • A forma mais simples dos NoSQL define-se que para cada chave haverá um valor correspondente. Ex.: Project Voldermort (LinkId).
  • 7. Wide Colums • Forma de armazenamento em tabelas que podem conter muitas colunas e subcolunas Ex.: Cassandra (Facebook/Twitter).
  • 8. Document Store • Baseados em documentos XML/JSON podendo ser localizado por Id ou por registro armazenado no mesmo. Ex.: MongoDB
  • 9. Document Store • Baseados em documentos XML/JSON podendo ser localizado por Id ou por registro armazenado no mesmo. Ex.: MongoDB
  • 10. Análise Geral O os bancos de dados não relacionais surgem como uma alternativa para serviços que necessitam cada vez mais da simultaneidade e das novas estratégias de serviço distribuído.
  • 11. Fontes • http://www.nosqlbr.com.br/ • http://escalabilidade.com/2010/03/08/introducao-ao-nosql-parte-i/ • http://www.nosql-database.org • http://www.devmedia.com.br/o-que-e-nosql-java-magazine-87/19015
  • 12. Imagens • http://www.madtomatoe.com/how-to-add-a-facebook-like-box-to-your-blog/ • http://www.uarevaa.com/2011/02/desbloqueio-do-ps3-jogo-do-espelho-e.html • http://visoesrotineiras.blogspot.com.br/2011/06/como-nasce-um-paradigma.html