NoSQL
-
Upload
ait-proeg-ufpa -
Category
Technology
-
view
659 -
download
2
Transcript of NoSQL
• 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
• A forma mais simples dos NoSQL define-se que para cada chave haverá um valor correspondente.
Ex.: Project Voldermort (LinkId).
Key Value
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 GeralO 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