Banco De Dados Apache Cassandra

4082 palavras 17 páginas
Considerações sobre o Banco de Dados Apache Cassandra

Quais são as vantagens e desvantagens desse banco de dados NoSQL?

O armazenamento NoSQL é uma alternativa flexível e escalável aos bancos de dados relacionais, e, entre esses armazenamentos, Cassandra é uma das escolhas mais populares. Vá além dos detalhes mais conhecidos e explore os detalhes mais obscuros com Cassandra. Será possível explorar o modelo de dados do Cassandra, design do esquema de armazenamento, arquitetura e surpresas em potencial associadas a essa solução.

Introdução
No artigo sobre a história dos bancos de dados "What Goes Around Comes Around" (consulte Recursos), Michal Stonebraker descreve em detalhes o desenvolvimento das técnicas de armazenamento ao longo do tempo. Antes de chegar ao modelo relacional, os desenvolvedores tentaram outros modelos, como hierárquico e de gráfico direcionado. É importante observar que o modelo relacional baseado em SQL — que é o padrão de facto mesmo agora — prevalece há quase 30 anos. Dada a breve história e rápido ritmo da ciência da computação, esse é um feito notável. O modelo relacional está tão bem estabelecido que, por muitos anos, a escolha de um armazenamento de dados para um aplicativo era fácil para o arquiteto de solução. A escolha era invariavelmente um banco de dados relacional.
Desenvolvimentos como o aumento das bases de usuário dos sistemas, dispositivos móveis, maior presença dos usuários online, computação em nuvem e sistemas com mais de um núcleo levaram a sistemas com escala cada vez maior. Empresas de alta tecnologia como Google e Amazon foram os primeiros a atingir esses problemas de escala. Logo eles descobriram que bancos de dados relacionais não são adequados para suportar sistemas em larga escala.
Para enfrentar esses desafios, Google e Amazon inventaram duas soluções alternativas: Big Table e Dynamo (consulte Recursos), nos quais eles diminuíram as garantias proporcionadas pelo modelo de dados relacionais para obter maior

Relacionados

  • Cassandra-bd
    3191 palavras | 13 páginas
  • NoSQL - Trabalhando com Cassandra
    3700 palavras | 15 páginas
  • Cassandra - banco de dados nosql
    2111 palavras | 9 páginas
  • Apache cassandra
    6043 palavras | 25 páginas
  • Banco de dados nosql
    11898 palavras | 48 páginas
  • Projeto cassandra
    1791 palavras | 8 páginas
  • Nosql
    2163 palavras | 9 páginas
  • No sql
    1978 palavras | 8 páginas
  • Resenha III Breno Luis SantAna Freitas Pereira
    2243 palavras | 9 páginas
  • Resumo NoSQL
    510 palavras | 3 páginas