SlideShare une entreprise Scribd logo
1  sur  16
Bancos de dados NOSQL  (Not Only SQL) Rodrigo de Souza Valério Developer [email_address] @rsvalerio
Qual banco de dados utilizado por Facebook e Twitter???? E pelo google?
Quando você digita pindamonhangaba no google, e ele traz:  "Aproximadamente 20.500.000 resultados (0,15 segundos)" , ANTES DE VOCÊ TERMINAR DE DIGITAR, você acha que ele está fazendo um SQL like em um índice??? 
 
Alguma vez o google encontrou uma coisa que a busca do site que você estava não encontrou? 
Essa apresentação é sobre o google?????
Apresentando o termo: NoSQL Wikipedia:   " NoSQL  (entenda-se "Not only SQL") é um um termo genérico para uma classe definida de banco de dados não-relacionais que rompe uma longa história de  banco de dados relacionais  com propriedades  ACID . Outros termos equivalentes para esta categoria de bancos é  NF² ,  N1NF  ( non first normal form ),  nested relational ,  dimensional ,  multivalue ,  free-form ,  schemaless ,  document database  e  MRNN  (Modelo Relacional Não Normalizado)..." Não quer substituir os bancos de dados relacionais!
Um pouco de história ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cinco NECESSIDADES do mercado, NÃO SÃO ATENDIDAS a contento pelos produtos de banco de dados e fornecedores disponíveis no mercado, são eles: Artigo:  A necessidade é a mãe do NoSQL
Um pouco de história ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principais tipos disponíveis ,[object Object],[object Object],[object Object],[object Object],[object Object],http://highscalability.com/blog/2011/6/20/35-use-cases-for-choosing-your-next-nosql-database.html
[object Object],[object Object],[object Object],[object Object],[object Object],Principais tipos disponíveis http://highscalability.com/blog/2011/6/20/35-use-cases-for-choosing-your-next-nosql-database.html
[object Object],[object Object],[object Object],[object Object],[object Object],Principais tipos Disponíveis http://highscalability.com/blog/2011/6/20/35-use-cases-for-choosing-your-next-nosql-database.html
[object Object],[object Object],[object Object],[object Object],[object Object],Principais tipos Disponíveis http://highscalability.com/blog/2011/6/20/35-use-cases-for-choosing-your-next-nosql-database.html
Principais produtos: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
Relatório de abril de 2011 entitulado: Publicado pela " Empresa independente de análise da indústria de tecnologia focada no negócio de inovação tecnológica ", o grupo 451 Fonte: http://www.the451group.com/caos/caos_detail.php?icid=1651 O relatório completo custa $3.750,00 dólares no site:  https://store.the451group.com/product_info.php?products_id=162&osCsid=mqnruh3dnnb5ob1uv25ssosk27
Referências: http://nosql-database.org/ http://mynosql.org/ 35+ Use Cases for Choosing Your Next NoSQL Database http://couchdb.apache.org/ http://www.mongodb.org/ http://redis.io/ http://cassandra.apache.org/

Contenu connexe

Tendances

Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.
Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.
Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.Ambiente Livre
 
NoSQL: onde, como e por quê? Cassandra e MongoDB
NoSQL: onde, como e por quê? Cassandra e MongoDBNoSQL: onde, como e por quê? Cassandra e MongoDB
NoSQL: onde, como e por quê? Cassandra e MongoDBRodrigo Hjort
 
No sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodbNo sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodbfabio perrella
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Thiago de Azeredo
 
Big Data antes da análise: preparação, aquisição e limpeza de dados
Big Data antes da análise: preparação, aquisição e limpeza de dadosBig Data antes da análise: preparação, aquisição e limpeza de dados
Big Data antes da análise: preparação, aquisição e limpeza de dadosMauricio De Diana
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLpichiliani
 
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014Mais um comparativo MongoDB - Fernando Boaglio - abril.2014
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014Fernando Boaglio
 
Introducao aos Bancos de Dados Não-relacionais
Introducao aos Bancos de Dados Não-relacionaisIntroducao aos Bancos de Dados Não-relacionais
Introducao aos Bancos de Dados Não-relacionaisMauricio De Diana
 
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Secot banco de dados no sql de código aberto
Secot   banco de dados no sql de código abertoSecot   banco de dados no sql de código aberto
Secot banco de dados no sql de código abertoSuissa
 
Primeiros passos com o Cassandra
 Primeiros passos com o Cassandra  Primeiros passos com o Cassandra
Primeiros passos com o Cassandra Otávio Santana
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPAricelio Souza
 

Tendances (19)

MongoDB e Bancos de Dados Orientados a Documentos
MongoDB e Bancos de Dados Orientados a DocumentosMongoDB e Bancos de Dados Orientados a Documentos
MongoDB e Bancos de Dados Orientados a Documentos
 
Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.
Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.
Escalabilidade Linear com o Banco de Dados NoSQL Apache Cassandra.
 
NoSQL: onde, como e por quê? Cassandra e MongoDB
NoSQL: onde, como e por quê? Cassandra e MongoDBNoSQL: onde, como e por quê? Cassandra e MongoDB
NoSQL: onde, como e por quê? Cassandra e MongoDB
 
No sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodbNo sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodb
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)
 
Big Data antes da análise: preparação, aquisição e limpeza de dados
Big Data antes da análise: preparação, aquisição e limpeza de dadosBig Data antes da análise: preparação, aquisição e limpeza de dados
Big Data antes da análise: preparação, aquisição e limpeza de dados
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQL
 
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014Mais um comparativo MongoDB - Fernando Boaglio - abril.2014
Mais um comparativo MongoDB - Fernando Boaglio - abril.2014
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Introducao aos Bancos de Dados Não-relacionais
Introducao aos Bancos de Dados Não-relacionaisIntroducao aos Bancos de Dados Não-relacionais
Introducao aos Bancos de Dados Não-relacionais
 
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Cassandra NoSQL JUG Vale 2012
Cassandra NoSQL JUG Vale 2012Cassandra NoSQL JUG Vale 2012
Cassandra NoSQL JUG Vale 2012
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Secot banco de dados no sql de código aberto
Secot   banco de dados no sql de código abertoSecot   banco de dados no sql de código aberto
Secot banco de dados no sql de código aberto
 
Primeiros passos com o Cassandra
 Primeiros passos com o Cassandra  Primeiros passos com o Cassandra
Primeiros passos com o Cassandra
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAP
 
Chart css
Chart cssChart css
Chart css
 
Treinamento Hadoop - dia2
Treinamento Hadoop - dia2Treinamento Hadoop - dia2
Treinamento Hadoop - dia2
 
PostgreSQL e FDW
PostgreSQL e FDWPostgreSQL e FDW
PostgreSQL e FDW
 

Similaire à Bancos de dados NoSQL (Not only sql)

Similaire à Bancos de dados NoSQL (Not only sql) (20)

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
 
Pesquisa sobre no sql
Pesquisa sobre no sqlPesquisa sobre no sql
Pesquisa sobre no sql
 
NoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaNoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas Monografia
 
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
 
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
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
#1 Introdução ao MongoDB
#1   Introdução ao MongoDB#1   Introdução ao MongoDB
#1 Introdução ao MongoDB
 
NoSQL & SQL
NoSQL & SQLNoSQL & SQL
NoSQL & SQL
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
MAC5855 - NoSQL
MAC5855 - NoSQLMAC5855 - NoSQL
MAC5855 - NoSQL
 
Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagem
 
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 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
 
No sql std
No sql stdNo sql std
No sql std
 
PostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfPostgreSQL-Prático.pdf
PostgreSQL-Prático.pdf
 
Tcc versao final-15-12
Tcc versao final-15-12Tcc versao final-15-12
Tcc versao final-15-12
 
Material Seminário NoSQL
Material Seminário NoSQLMaterial Seminário NoSQL
Material Seminário NoSQL
 
NoSQL
NoSQLNoSQL
NoSQL
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 

Bancos de dados NoSQL (Not only sql)

  • 1. Bancos de dados NOSQL (Not Only SQL) Rodrigo de Souza Valério Developer [email_address] @rsvalerio
  • 2. Qual banco de dados utilizado por Facebook e Twitter???? E pelo google?
  • 3. Quando você digita pindamonhangaba no google, e ele traz: "Aproximadamente 20.500.000 resultados (0,15 segundos)" , ANTES DE VOCÊ TERMINAR DE DIGITAR, você acha que ele está fazendo um SQL like em um índice??? 
  • 4.  
  • 5. Alguma vez o google encontrou uma coisa que a busca do site que você estava não encontrou? 
  • 6. Essa apresentação é sobre o google?????
  • 7. Apresentando o termo: NoSQL Wikipedia: " NoSQL (entenda-se "Not only SQL") é um um termo genérico para uma classe definida de banco de dados não-relacionais que rompe uma longa história de banco de dados relacionais com propriedades ACID . Outros termos equivalentes para esta categoria de bancos é NF² , N1NF ( non first normal form ), nested relational , dimensional , multivalue , free-form , schemaless , document database e MRNN (Modelo Relacional Não Normalizado)..." Não quer substituir os bancos de dados relacionais!
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Relatório de abril de 2011 entitulado: Publicado pela " Empresa independente de análise da indústria de tecnologia focada no negócio de inovação tecnológica ", o grupo 451 Fonte: http://www.the451group.com/caos/caos_detail.php?icid=1651 O relatório completo custa $3.750,00 dólares no site:  https://store.the451group.com/product_info.php?products_id=162&osCsid=mqnruh3dnnb5ob1uv25ssosk27
  • 16. Referências: http://nosql-database.org/ http://mynosql.org/ 35+ Use Cases for Choosing Your Next NoSQL Database http://couchdb.apache.org/ http://www.mongodb.org/ http://redis.io/ http://cassandra.apache.org/