SlideShare una empresa de Scribd logo
1 de 33
NoSQL, o que
realmente é?
@avelino0
              www.avelino.us
thiagoavelinoster@gmail.com
thiagoavelinoster@gmail.com
thiagoavelinoster@gmail.com
thiagoavelinoster@gmail.com
NoSQL
Not Only SQL
  Não só SQL
.
                          .
        RDBMS
Sistema Gerenciador de Banco de Dados Relacional
.
.
Porque usar
                   NoSQL
•   Escalabilidade

•   Performance

•   Flexibilidade (Estrutura de projeto flexível)

•   Big data (Fácil gerenciamento em grande volume da
    dados)

•   Sem verbosidade

•   GIS
história...
definição...
big data...
Banco de dados
  relacional
momento
histórico
Resolver
problemas
específicos
Quais
problemas?

 Árvore
 Estrutura dinamica
 Cache
 Filas
 log
 ...
opção!
Bala de prata
opção!
acid
(
Existe NOSQL
     acid
)
Arquitetura
Armazenamento
NÃO é parte de
 arquitetura a
  muito tempo
Orientado a Documento (json)
{
    nome: ‘Thiago Avelino’,
    empresa: ‘Trianguli Consoltoria Web’,
    linguas: [‘portugues’, ‘ingles’]
}
chave/valor
chave/valor
chave/valor
chave/valor (grafo)
Porque não usar
              NoSQL

•   Relacionamento

•   Empresa onde você trabalha ainda não conhece
Conclusão
 Opte por NoSQL’ distribuídos se precisar de
              escalabilidade
Estude qual NoSQL atende a necessidade do seu
                  projeto
Quer saber mais
  sobre NoSQL?
Pergunta-me como!
Perguntas?
@avelino0
                 www.avelino.us
   thiagoavelinoster@gmail.com
   thiagoavelinoster@gmail.com
   thiagoavelinoster@gmail.com
   thiagoavelinoster@gmail.com


Obrigado

Más contenido relacionado

Destacado

O grande computador celeste (marcelo del debbio)
O grande computador celeste (marcelo del debbio)O grande computador celeste (marcelo del debbio)
O grande computador celeste (marcelo del debbio)Thiago Mangia
 
Secomp 2011 - Node.JS - Introdução
Secomp 2011 - Node.JS - IntroduçãoSecomp 2011 - Node.JS - Introdução
Secomp 2011 - Node.JS - IntroduçãoEmerson Macedo
 
Acupuntura :: MTC - fundamento & filosofia
Acupuntura :: MTC - fundamento & filosofiaAcupuntura :: MTC - fundamento & filosofia
Acupuntura :: MTC - fundamento & filosofiaKogen Gouveia
 
Astrologia moderna liz greene & stephen arroyo
Astrologia moderna   liz greene & stephen arroyoAstrologia moderna   liz greene & stephen arroyo
Astrologia moderna liz greene & stephen arroyoVirginea Liz Soares
 
Medicinavibracional
Medicinavibracional Medicinavibracional
Medicinavibracional kennyaeduardo
 
Mapas mentais-direito-civil
Mapas mentais-direito-civilMapas mentais-direito-civil
Mapas mentais-direito-civilKlaslany Gomes
 
António rodrigues radiestesia classica e cabalistica
António rodrigues   radiestesia classica e cabalisticaAntónio rodrigues   radiestesia classica e cabalistica
António rodrigues radiestesia classica e cabalisticageraldo016
 
Antonio rodrigues-os-graficos-em-radiestesia
Antonio rodrigues-os-graficos-em-radiestesiaAntonio rodrigues-os-graficos-em-radiestesia
Antonio rodrigues-os-graficos-em-radiestesiaThais Pacheco
 
António rodrigues radiestesia prática ilustrada
António rodrigues   radiestesia prática ilustradaAntónio rodrigues   radiestesia prática ilustrada
António rodrigues radiestesia prática ilustradageraldo016
 
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeaco
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeacoO diagnóstico na medicina chinesa [auteroche, navailh]blzdeaco
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeacoFisio Júnias
 
Combinações dos pontos de acupuntura a chave para o êxito clínico - jeremy ...
Combinações dos pontos de acupuntura   a chave para o êxito clínico - jeremy ...Combinações dos pontos de acupuntura   a chave para o êxito clínico - jeremy ...
Combinações dos pontos de acupuntura a chave para o êxito clínico - jeremy ...Rodrigo Bastos
 

Destacado (16)

Orçamento
OrçamentoOrçamento
Orçamento
 
O grande computador celeste (marcelo del debbio)
O grande computador celeste (marcelo del debbio)O grande computador celeste (marcelo del debbio)
O grande computador celeste (marcelo del debbio)
 
Secomp 2011 - Node.JS - Introdução
Secomp 2011 - Node.JS - IntroduçãoSecomp 2011 - Node.JS - Introdução
Secomp 2011 - Node.JS - Introdução
 
Acupuntura :: MTC - fundamento & filosofia
Acupuntura :: MTC - fundamento & filosofiaAcupuntura :: MTC - fundamento & filosofia
Acupuntura :: MTC - fundamento & filosofia
 
Compêndio científico da cromoterapia (renê nunes)
Compêndio científico da cromoterapia (renê nunes)Compêndio científico da cromoterapia (renê nunes)
Compêndio científico da cromoterapia (renê nunes)
 
Astrologia moderna liz greene & stephen arroyo
Astrologia moderna   liz greene & stephen arroyoAstrologia moderna   liz greene & stephen arroyo
Astrologia moderna liz greene & stephen arroyo
 
Medicinavibracional
Medicinavibracional Medicinavibracional
Medicinavibracional
 
Aromaterapia 01
Aromaterapia 01Aromaterapia 01
Aromaterapia 01
 
Apostila radiestesia
Apostila radiestesiaApostila radiestesia
Apostila radiestesia
 
Mapas mentais-direito-civil
Mapas mentais-direito-civilMapas mentais-direito-civil
Mapas mentais-direito-civil
 
António rodrigues radiestesia classica e cabalistica
António rodrigues   radiestesia classica e cabalisticaAntónio rodrigues   radiestesia classica e cabalistica
António rodrigues radiestesia classica e cabalistica
 
Antonio rodrigues-os-graficos-em-radiestesia
Antonio rodrigues-os-graficos-em-radiestesiaAntonio rodrigues-os-graficos-em-radiestesia
Antonio rodrigues-os-graficos-em-radiestesia
 
António rodrigues radiestesia prática ilustrada
António rodrigues   radiestesia prática ilustradaAntónio rodrigues   radiestesia prática ilustrada
António rodrigues radiestesia prática ilustrada
 
Caderno de-radiestesia
Caderno de-radiestesiaCaderno de-radiestesia
Caderno de-radiestesia
 
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeaco
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeacoO diagnóstico na medicina chinesa [auteroche, navailh]blzdeaco
O diagnóstico na medicina chinesa [auteroche, navailh]blzdeaco
 
Combinações dos pontos de acupuntura a chave para o êxito clínico - jeremy ...
Combinações dos pontos de acupuntura   a chave para o êxito clínico - jeremy ...Combinações dos pontos de acupuntura   a chave para o êxito clínico - jeremy ...
Combinações dos pontos de acupuntura a chave para o êxito clínico - jeremy ...
 

Similar a O que é NoSQL e quando usá-lo

Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBPaulo Bischof
 
I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)wchevreuil
 
NoSQL Onde Vivem e Como se Alimentam ?
NoSQL Onde Vivem e Como se Alimentam ? NoSQL Onde Vivem e Como se Alimentam ?
NoSQL Onde Vivem e Como se Alimentam ? Alvaro Viebrantz
 
Escalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLEscalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLFernando Ike
 
Persistência Poliglota: Indo além do SQL
Persistência Poliglota: Indo além do SQLPersistência Poliglota: Indo além do SQL
Persistência Poliglota: Indo além do SQLLuiz Duarte
 
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
 
SQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataSQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataRodrigo Dornel
 
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdbRelacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdbThiago Custódio
 
Bancos de dados nosql (not only sql)
Bancos de dados nosql (not only sql)Bancos de dados nosql (not only sql)
Bancos de dados nosql (not only sql)Rodrigo Valerio
 
Bigdata e NoSQL: buzzwords da teoria à prática
Bigdata e NoSQL: buzzwords da teoria à práticaBigdata e NoSQL: buzzwords da teoria à prática
Bigdata e NoSQL: buzzwords da teoria à práticaFabíola Fernandes
 
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaPepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaFATEC São José dos Campos
 
Cobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de DadosCobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de Dadoscris.finholdt
 

Similar a O que é NoSQL e quando usá-lo (20)

Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDB
 
Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
 
I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)
 
NoSQL Onde Vivem e Como se Alimentam ?
NoSQL Onde Vivem e Como se Alimentam ? NoSQL Onde Vivem e Como se Alimentam ?
NoSQL Onde Vivem e Como se Alimentam ?
 
Escalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLEscalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQL
 
Persistência Poliglota: Indo além do SQL
Persistência Poliglota: Indo além do SQLPersistência Poliglota: Indo além do SQL
Persistência Poliglota: Indo além do SQL
 
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 e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
SQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataSQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigData
 
Mongo
MongoMongo
Mongo
 
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdbRelacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
 
Nosql
NosqlNosql
Nosql
 
Mongopesl
MongopeslMongopesl
Mongopesl
 
Bancos de dados nosql (not only sql)
Bancos de dados nosql (not only sql)Bancos de dados nosql (not only sql)
Bancos de dados nosql (not only sql)
 
Bigdata e NoSQL: buzzwords da teoria à prática
Bigdata e NoSQL: buzzwords da teoria à práticaBigdata e NoSQL: buzzwords da teoria à prática
Bigdata e NoSQL: buzzwords da teoria à prática
 
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaPepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
 
Banco de dados nas nuvens - aula 2
Banco de dados nas nuvens - aula 2Banco de dados nas nuvens - aula 2
Banco de dados nas nuvens - aula 2
 
Iniciando com Amazon DynamoDB
Iniciando com Amazon DynamoDBIniciando com Amazon DynamoDB
Iniciando com Amazon DynamoDB
 
Cobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de DadosCobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de Dados
 
Artigo Nosql
Artigo NosqlArtigo Nosql
Artigo Nosql
 

Más de Thiago Avelino

Bottle, o full stack sem Django
Bottle, o full stack sem DjangoBottle, o full stack sem Django
Bottle, o full stack sem DjangoThiago Avelino
 
MongoDB native to web development - London Framework
MongoDB native to web development - London FrameworkMongoDB native to web development - London Framework
MongoDB native to web development - London FrameworkThiago Avelino
 
O que é CMS? Foco no conteúdo e não no lero lero
O que é CMS? Foco no conteúdo e não no lero leroO que é CMS? Foco no conteúdo e não no lero lero
O que é CMS? Foco no conteúdo e não no lero leroThiago Avelino
 
Modelando aplicação em documento - MongoDB
Modelando aplicação em documento - MongoDBModelando aplicação em documento - MongoDB
Modelando aplicação em documento - MongoDBThiago Avelino
 
NoSQL for Search - Riak
NoSQL for Search - RiakNoSQL for Search - Riak
NoSQL for Search - RiakThiago Avelino
 
MongoGrid Hosting de MongoDB Open Source
MongoGrid Hosting de MongoDB Open Source MongoGrid Hosting de MongoDB Open Source
MongoGrid Hosting de MongoDB Open Source Thiago Avelino
 
Node.js em produção, javascript no server side
Node.js em produção, javascript no server sideNode.js em produção, javascript no server side
Node.js em produção, javascript no server sideThiago Avelino
 
Test é para os fracos
Test é para os fracosTest é para os fracos
Test é para os fracosThiago Avelino
 
Desenvolvendo com mongodb
Desenvolvendo com mongodbDesenvolvendo com mongodb
Desenvolvendo com mongodbThiago Avelino
 
Integrando python ao mongodb
Integrando python ao mongodbIntegrando python ao mongodb
Integrando python ao mongodbThiago Avelino
 
MongoDB, Banco de Dados orientado a documento
MongoDB, Banco de Dados orientado a documentoMongoDB, Banco de Dados orientado a documento
MongoDB, Banco de Dados orientado a documentoThiago Avelino
 

Más de Thiago Avelino (15)

Bottle, o full stack sem Django
Bottle, o full stack sem DjangoBottle, o full stack sem Django
Bottle, o full stack sem Django
 
MongoDB native to web development - London Framework
MongoDB native to web development - London FrameworkMongoDB native to web development - London Framework
MongoDB native to web development - London Framework
 
O que é CMS? Foco no conteúdo e não no lero lero
O que é CMS? Foco no conteúdo e não no lero leroO que é CMS? Foco no conteúdo e não no lero lero
O que é CMS? Foco no conteúdo e não no lero lero
 
Modelando aplicação em documento - MongoDB
Modelando aplicação em documento - MongoDBModelando aplicação em documento - MongoDB
Modelando aplicação em documento - MongoDB
 
NoSQL for Search - Riak
NoSQL for Search - RiakNoSQL for Search - Riak
NoSQL for Search - Riak
 
MongoGrid Hosting de MongoDB Open Source
MongoGrid Hosting de MongoDB Open Source MongoGrid Hosting de MongoDB Open Source
MongoGrid Hosting de MongoDB Open Source
 
Node.js em produção, javascript no server side
Node.js em produção, javascript no server sideNode.js em produção, javascript no server side
Node.js em produção, javascript no server side
 
Beaga.JS
Beaga.JSBeaga.JS
Beaga.JS
 
Test é para os fracos
Test é para os fracosTest é para os fracos
Test é para os fracos
 
sampa.js end
sampa.js endsampa.js end
sampa.js end
 
sampa.js start
sampa.js startsampa.js start
sampa.js start
 
Desenvolvendo com mongodb
Desenvolvendo com mongodbDesenvolvendo com mongodb
Desenvolvendo com mongodb
 
Integrando python ao mongodb
Integrando python ao mongodbIntegrando python ao mongodb
Integrando python ao mongodb
 
Oficina de Django
Oficina de DjangoOficina de Django
Oficina de Django
 
MongoDB, Banco de Dados orientado a documento
MongoDB, Banco de Dados orientado a documentoMongoDB, Banco de Dados orientado a documento
MongoDB, Banco de Dados orientado a documento
 

O que é NoSQL e quando usá-lo