Nosql

Páginas: 2 (348 palavras) Publicado: 15 de novembro de 2012
NoSQL
“Not only SQL” (Não apenas SQL)


Definição:
São bancos de dados que surgiram na necessidade de escalar outros bancos de dados para resolver os problemas das aplicações web que operamem larga escala. O intuito não é eliminar os bancos de dados, mas oferecer uma alternativa.
Os bancos NoSQL utilizam coleções de documentos, que armazenam os dados em forma de chave:valor. Este tipode banco não segue as especificações ACID dos SGDBs tradicionais, o que faz com que eles ganhem em performance e também reduzam o espaço físico em disco.
Novos modelos e estruturas de dados,desnormalização de dados, arquiteturas distribuídas e utilização intensiva de memória RAM, são algumas das características que o movimento tem proposto.
Foi desenvolvido para resolver problemas relacionadosà flexibilidade, escalabilidade, throughput, latência e performance.
Exemplos de “produtos”:
Key/Value Store
Esse é o tipo de banco de dados NoSQL mais simples. O conceito dele é uma chave eum valor para essa chave, mas ele é o que aguenta mais carga de dados. Esses tipos de bancos de dados, são o que tem a maior escalabilidade.
• Berkeley DB
• Tokyo Cabinet
• Project Voldermort
•MemcacheDB
• SimpleBD


Wide Columns Store
Fortemente inspirados pelo BigTable do google eles suportam várias linhas e colunas, alem disso ele permite subcolunas. Alem do BigTable do google outrosque usam essa tecnologia são:
• HBase(Apache)
• HiperTable
• Cassandra(Apache)
Document Store
Baseado em documentos XML ou JSON, podem ser localizados pelo seu id unico ou por qualquer registroque tenha no documento.
• CouchDB(Apache)
• MongoDB
• Riak
• RavenDB
Graph Store
Com uma complexibilidade maior esses bancos de dados guardam objetos e não registros como os outros tipos de NoSQL.A busca destes itens são feitas pela navegação destes objetos.
• Neo4J
• InfoGrid
• HyperGraphDB
• BigData
Column Oriented Store
Esses são bancos de dados relacionais, porem com caracteriscas...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Nosql
  • nosql
  • NoSQL
  • Nosql
  • Nosql
  • NoSQL
  • NoSql
  • Nosql

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!