Nosql

348 palavras 2 páginas
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 operam em 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 tipo de 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 e um 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 outros que 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 registro que 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

Relacionados

  • NoSql
    1234 palavras | 5 páginas
  • Nosql
    3242 palavras | 13 páginas
  • NoSQL
    4065 palavras | 17 páginas
  • Nosql
    2163 palavras | 9 páginas
  • NoSql
    364 palavras | 2 páginas
  • Nosql
    926 palavras | 4 páginas
  • Nosql
    2382 palavras | 10 páginas
  • NoSQL
    742 palavras | 3 páginas
  • Nosql
    381 palavras | 2 páginas
  • NoSQL
    4813 palavras | 20 páginas