SlideShare uma empresa Scribd logo
• 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

Participación en redes sociales
Participación en redes socialesParticipación en redes sociales
Participación en redes sociales
Intel Aprender Chile
 
Passageiros do Tempo
Passageiros do TempoPassageiros do Tempo
Passageiros do Tempo
poetadorock
 
saida dee studos mata atlantica
saida dee studos mata atlanticasaida dee studos mata atlantica
saida dee studos mata atlantica
Alice Vianna Schmall
 
El software de aplicación
El software de aplicaciónEl software de aplicación
El software de aplicación
jhadir
 
Tutorial
TutorialTutorial
Tutorial
castromaria
 
Reconoce tu cultura
Reconoce  tu culturaReconoce  tu cultura
Reconoce tu cultura
Intel Aprender Chile
 
Situacion problema
Situacion problemaSituacion problema
Situacion problema
Laura Benitez
 
Bcs
BcsBcs
Primeira Fase do Modernismo
Primeira Fase do ModernismoPrimeira Fase do Modernismo
Primeira Fase do Modernismo
Camila Jamyly
 
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)
Ministério Público da Paraíba
 
Finaças pessoais
Finaças pessoaisFinaças pessoais
Finaças pessoais
EDLOPES
 
Presentación
PresentaciónPresentación
Presentación
Natalia Rodríguez
 
Presentación1
Presentación1Presentación1
Presentación1
xxjospterxx
 
Novidades
NovidadesNovidades
Novidades
chiquelu
 
Pulseiras
PulseirasPulseiras
Pulseiras
chiquelu
 
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à
Psc Polinyà
 
Bl
BlBl
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
alba Martínez Fernández
 
SOWDAIYAN RESUME NEW
SOWDAIYAN RESUME NEWSOWDAIYAN RESUME NEW
SOWDAIYAN RESUME NEW
sowdaiyan saravanan
 
SEGURIDAD INFORMATICA
 SEGURIDAD INFORMATICA SEGURIDAD INFORMATICA
SEGURIDAD INFORMATICA
ElisaCecibelChacha
 

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

Artigo couchdb
Artigo couchdbArtigo couchdb
Artigo couchdb
Filipe Silvestrim
 
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
Mozart Dornelles Claret
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
Suzana Viana Mota
 
mongodb.pdf
mongodb.pdfmongodb.pdf
mongodb.pdf
NlioCorreia
 
Artigo Nosql
Artigo NosqlArtigo Nosql
Artigo Nosql
Ademir Tadeu
 
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
Joã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 Relacionais
alexculpado
 
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
Antonio Lazaro Carvalho Borges
 
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
Eric 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ídos
João Helis Bernardo
 
NoSQL
NoSQLNoSQL
Bancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosBancos de Dados para Bibliotecários
Bancos de Dados para Bibliotecários
Luciano Ramalho
 
NoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDBNoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDB
Renato Groff
 
Gateway de linha de dados
Gateway de linha de dadosGateway de linha de dados
Gateway de linha de dados
Silvino 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 inteligentes
Christiano Anderson
 
NoSQL
NoSQLNoSQL
NoSQL
Home
 
Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
ronaldopiresdias
 
Mongo db
Mongo dbMongo db
Mongo db
Edmilson Neto
 
Artigo oo em bd
Artigo   oo em bdArtigo   oo em bd
Artigo oo em bd
julyesersantos
 
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
info_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)

LT - Redis
LT - RedisLT - Redis
LT - Redis
COTIC-PROEG (UFPA)
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
COTIC-PROEG (UFPA)
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
COTIC-PROEG (UFPA)
 
Loop back
Loop backLoop back
METEOR
METEORMETEOR
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
COTIC-PROEG (UFPA)
 
Canva
CanvaCanva
Git v2
Git v2Git v2
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
COTIC-PROEG (UFPA)
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
COTIC-PROEG (UFPA)
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
COTIC-PROEG (UFPA)
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
COTIC-PROEG (UFPA)
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
COTIC-PROEG (UFPA)
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
COTIC-PROEG (UFPA)
 
Big data
Big dataBig data
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
COTIC-PROEG (UFPA)
 
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
COTIC-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
COTIC-PROEG (UFPA)
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
COTIC-PROEG (UFPA)
 
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
COTIC-PROEG (UFPA)
 

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

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 

Último (6)

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 

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