NoSQL

814 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

NoSQL

  1. 1. • NoSQL refere-se a um conjunto de bancos dados que não utilizam relacionamentos e uma interface SQL.
  2. 2. • O grande diferencial desse conjunto é o desempenho em relação ao modelo relacional, sendo que esse ganho esta associado a escalabilidade.
  3. 3. • Por não fazer uso de JOIN’s em suas consultas sua agilidade é significativa.
  4. 4. Divisão / Exemplos
  5. 5. Key Value • A forma mais simples dos NoSQL define-se que para cada chave haverá um valor correspondente. Ex.: Project Voldermort (LinkId).
  6. 6. Wide Colums• Forma de armazenamento em tabelas que podem conter muitas colunas e subcolunasEx.: Cassandra (Facebook/Twitter).
  7. 7. Document Store• Baseados em documentos XML/JSON podendo ser localizado por Id ou por registro armazenado no mesmo.Ex.: MongoDB
  8. 8. Document Store• Baseados em documentos XML/JSON podendo ser localizado por Id ou por registro armazenado no mesmo.Ex.: MongoDB
  9. 9. Análise GeralO os bancos de dados não relacionais surgemcomo uma alternativa para serviços quenecessitam cada vez mais da simultaneidade edas novas estratégias de serviço distribuído.
  10. 10. 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
  11. 11. 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
  12. 12. Obrigado

×