nosql

2758 palavras 12 páginas
NoSQL é 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).
Os bancos de dados que estão sob estes rótulos não podem exigir esquemas de tabela fixa e, geralmente, não suportam instruções e operações de junção SQL.
Tendências em arquiteturas de computadores, como a computação na nuvem e a necessidade crescente de prover serviços escaláveis, estão pressionando bancos de dados numa direção onde eles necessitam oferecer escalabilidade horizontal. Bancos de dados NoSQL armazenam os dados com técnicas que visam atender a esse requisito. Há alguns exemplos proeminentes de softwares de código fechado que atendem estes requisitos, sendo alguns deles Google's BigTable e Amazon'sDynamoDB. E alguns exemplos de software open-source como Apache Cassandra (originalmente desenvolvido para o Facebook), Apache HBase, LinkedIn's e vários outros.
É importante entender que o intuito não é eliminar bancos de dados relacionais, mas oferecer uma alternativa. Pois, durante muito tempo o modelo relacional foi usado como "bala de prata" para todos os problemas de persistência[parcial].
Índice
[esconder]
1 História do termo
2 Arquitetura
3 Lista de projetos NoSQL
4 Ver também
5 Referências
História do termo[editar | editar código-fonte]
O termo NoSQL foi primeiramente utilizado em 1998 como o nome de um banco de dados relacionalde código aberto que não possuía uma interface SQL. Seu autor, Carlo Strozzi, alega que o movimento NoSQL "é completamente distinto do modelo relacional e portanto deveria ser mais apropriadamente chamado "NoREL" ou algo que produzisse o mesmo efeito".1
O termo NoSQL foi re-introduzido no início de 2009 por um funcionário do

Relacionados

  • Nosql
    348 palavras | 2 páginas
  • 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