Nosql

926 palavras 4 páginas
NoSQL
Not
Not only SQL
Banco de dados não relacionais

Como surgiu o NoSQL ?
Termo criado por Carlo Strozzi e reintroduzido por Eric
Evans em 2009 como referência a um outro tipo de armazenagem de dados.
Modelo
Modelo de persistência que não utiliza SQL (Not Only
SQL).
Outro termo encontrado é NoREL (Não relacional).
Surgiu da necessidade de implementar soluções em que o banco de dados relacionais não se encaixam perfeitamente.

Definição de NoSQL

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 propriedade ACID.
Wikipédia

ACID (Banco Relacional)
Atomicidade - após o término de uma transação
(commit ou abort), a base de dados não deve refletir resultados parciais da transação.
Consistência - Regras de integridade dos dados são asseguradas, ou seja, as transações não podem quebrar as regras do Banco de
Dados.
Isolamento - O resultado de uma transação executada concorrentemente a outra deve ser o mesmo que o de sua execução de forma isolada.
Durabilidade - Os efeitos de uma transação em caso de sucesso
(commit) devem persistir no banco de dados mesmo em presença de falhas.Garante que os dados estarão disponíveis em definitivo.

BASE (Banco Não relacional)
Basicamente Avaliado (disponível);
Soft-state;
Eventualmente persistente (em um momento será persistido) persistido) .
A idéia desse modelo é estar dando prioridade há uma alta disponibilidade e escalabilidade além de um alto grau de performance. Armazenamento
BD Relacional

NoSQL

As informações em sua grande maioria se concentram no disco rígido, gastando alto poder computacional de I/O.

Com o objetivo da disponibilidade boa parte desse modelo usa a memória principal e durante um período de tempo são jogados no disco rígido, alguns modelos trabalham 100% com memória principal.

Acesso as informações
BD Relacional

NoSQL

Os bancos relacionais

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
    2382 palavras | 10 páginas
  • NoSQL
    742 palavras | 3 páginas
  • Nosql
    381 palavras | 2 páginas
  • NoSQL
    4813 palavras | 20 páginas