Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Crescimento faz Twitter trocar o MySQL pelo Cassandra

Antes de falar sobre a mudança, um trecho sobre a tecnologia:

Desenvolvido inicialmente pelo Facebook para ampliar sua instalação de MySQL, o Cassandra é um repositório de dados leve feito em Java, que dispensa a sobrecarga de recursos dos bancos de dados relacionais convencionais. A tecnologia é similar àquela oferecida por outros bancos de dados NoSQL emergentes, como MapReduce e Hadoop.

Para programadores habilidosos, os chamados bancos de dados NoSQL podem dar impulso à performance e à escalabilidade, e é por isso que eles têm atraído a atenção da comunidade web.

Via ComputerWorld:

Ryan King, engenheiro do Twitter, contou ao blog MyNoSQL que a empresa de redes sociais planeja trocar o MySQL pelo banco de dados Cassandra, por causa de sua resiliência, escalabilidade e grande comunidade de desenvolvedores de código aberto.

“Nós temos um bocado de dados, o fator de crescimento desses dados é enorme e a taxa de cresciemento está acelerando”, disse King, em uma entrevista publicada no blog.

O Twitter usa atualmente um cluster de servidores MySQL com um sistema de cache em memória que “está rapidamente se tornando proibitivo para operar. Precisamos de um sistema que possa crescer de forma mais automática e que tenha alta disponibilidade”, disse King ao MyNoSQL.

O número de tweets diários cresceu mais que 20 vezes em comparação com o ano passado, de cerca de 2 milhões por dia em janeiro de 2009 para cerca de 50 milhões por dia em janeiro de 2010. (…) (via computerworld.uol.com.br, link enviado pelo Fernando Miranda)

• Publicado por Augusto Campos em 25/02/2010 às 4:00 pm
• Link direto para este post: http://br-l.org/!18591
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Desenvolvedores, Mercado

Comentários dos leitores para “Crescimento faz Twitter trocar o MySQL pelo Cassandra”

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Em algumas notícias os comentários são exibidos de forma paginada, com links abaixo do formulário de inserção de novo comentário. Leia os Termos de uso do BR-Linux.

  1. Gustavo Franco (usuário não registrado) em 25/02/2010 às 4:16 pm

    MapReduce e Hadoop não são banco de dados! Hadoop é um conjunto de ferramentas livres para MapReduce. MapReduce é um modelo de programacao para processar grandes quantidades de dados. Com Hadoop você pode salvar a entrada e a saída dos mesmos em um de seus componentes chamados de HBase, esse sim uma base de dados NoSQL como: Cassandra, Tokyo Cabinet, CouchDB e etc.

  2. Profeta do Caos (usuário não registrado) em 25/02/2010 às 5:00 pm

    Agora entendi porque o twitter tem tantos problemas

  3. João (usuário não registrado) em 25/02/2010 às 5:09 pm

    Por que você acha que o Twitter tem tantos problemas, Profeta do Caos?

O prazo para comentar neste post já expirou - visite a capa do site para posts mais recentes.