Nosql

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (926 palavras )
  • Download(s) : 0
  • Publicado : 17 de setembro de 2012
Ler documento completo
Amostra do texto
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 dearmazenagem 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 dedados 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 dedados 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 datransaçã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çãoexecutada
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 mesmoem 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 ummomento 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
BDRelacional

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 amemó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...
tracking img