30 de novembro de 2014

Projeto Apache Cassandra

   O cassandra é um projeto de banco de dados distribuído, que se enquadra no tipo tabular do NoSQL, reunindo a arquitetura do Dynamo, da Amazon e possui modelo de dados baseado no BigTable, do Google.
   Ele possui escalabilidade linear e alta disponibilidade, sem perda de desempenho, possui também tolerância a falhas em hardware ou infraestrutura de nuvem, sendo a plataforma ideal para dados em missão crítica. Da suporte, best-in-class, a replicações em vários data centers, tendo uma menor latência para usuários.



Fonte: http://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Cassandra_logo.svg/2000px-Cassandra_logo.svg.png


Visão Geral

Utilização
    O cassandra está sendo utilizado por mais de mil e quinhentas empresas que possuem grande volume de dados ativos, entre elas está GitHub, eBay, GoDaddty, Instagram, Netflix.
    Entre as maiores implementações em produção está a da Apple, com mais de 75000 nós de armazenamento, ultrapassando os 10 Pb (dez petabytes) de dados. Temos também a Netflix com 2500 nós, 420 Tb (quatrocentos e vinte terabytes) e uma requisição diária superior a 1 trilhão de dólares, além da eBay com mais de 100 nós e 250 Tb (duzentos e cinquenta terabytes) de dados.

Tolerante a Falhas
   Possui uma replicação de dados automática entre nós, além de dar suporte a replicação entre vários data centers.

Performance
    Supera de forma consistente alternativas populares do NoSQL em referência e aplicações reais, graças as escolhas arquitetônicas fundamentais.

Descentralizado
    Não há pontos únicos de falha, nem gargalos da rede, já que cada nó no cluster é idêntico.

Controle
    Replicações síncronas ou assíncronas para cada atualizações.As operações assíncronas de alta disponibilidade são otimizados com recursos.

Elástico
    O rendimento de leitura e escrita aumenta linearmente a cada nova máquina adicionada, sem tempo de inatividade ou interrupção.

Referência:
http://cassandra.apache.org/

Nenhum comentário:

Postar um comentário