Cassandra NOSQL

674 palavras 3 páginas
Os banco de Dados NOSQL foram criados, principalmente, para resolver problemas com aplicações web que precisam operar com gigantescas cargas de dados além de poder escalar com grande facilidade. Esses tipos de banco de dados vem sendo usados com muita frequência em redes sociais como Twiter, Facebook, além de persistência em aplicações nas nuvens. O Cassandra é um tipo de banco nosql que originalmente foi criado pelo Facebook e que atualmente é mantido pela Apache e outras empresas. Ele é um sistema de banco de dados distribuído baseado no modelo BigTable do Google e no sistema de armazenamento Dynamo da Amazon.com.
Antes de falar sobre Cassandra é necessário falar sobre o tecnologia que o circula o NOSQL, ele significa Not only SQL (não somente sql) e não NO SQL (não ao sql), o principal objetivo do mesmo é promover um novo conceito de banco de dados e sem destruir ou inviabilizar o já existente (SQL).
Para explicar melhor a arquitetura dos bancos nosql será comparado com os bancos relacionais, é importante salientar a diferença entre os bancos e o seu uso.
SQL
Modelo de persistência: Os atuais bancos de dados tentam explorar ao máximo o modelo A.C.I.D. cujos os princípios são:
Atomicidade: Trata o trabalho como parte indivisível, ou seja ou tudo feito ou nada feito
Consistência: o processo deve deixar o banco integro ou não será executado
Isolamento: tratar cada operação como individual
Durabilidade: os processos em caso de sucesso serão permanente
NOSQL
Modelo de persistência: Com a necessidade de se ganhar mais performance principalmente no trabalho com grandes blocos de dados foi criado os bancos que usam o princípio do BASE.
Basicamente Avaliado (disponível)
Soft-state
Eventualmente persistente (em um momento será persistido) A ideia desse modelo é estar dando prioridade há uma alta disponibilidade e escalabilidade além de um alto grau de performance.
SQL
Armazenamento: Em função disso ganham certa limitação nas transações com

Relacionados

  • NoSQL - Trabalhando com Cassandra
    3700 palavras | 15 páginas
  • Cassandra - banco de dados nosql
    2111 palavras | 9 páginas
  • NoSQL Cassandra Linux
    1570 palavras | 7 páginas
  • Cassandra
    2157 palavras | 9 páginas
  • Big Data
    1595 palavras | 7 páginas
  • Nosql
    2163 palavras | 9 páginas
  • Nosql
    587 palavras | 3 páginas
  • No SQL
    1596 palavras | 7 páginas
  • NOSQL Uma Breve Introducao
    914 palavras | 4 páginas
  • Projeto cassandra
    1791 palavras | 8 páginas