All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Plataformas
Notícias

Crescimento faz Twitter trocar o MySQL pelo Cassandra

Ryan King, engenheiro do Twitter, contou hoje 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.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

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.

Este crescimento tem causado dor, e alguns usuários devotados reclamam bastante quando o Twitter cai e a figura da baleia aparece na tela.

Downtime reduzido
Apesar desses incidentes, o twitter tem melhorado seu tempo de atividade nos últimos 12 meses. O site esteve no ar por 99,72% do tempo (um downtime de 23 horas e 45 minutos), de acordo com a empresa de monitoramento Pingdom. Em 2008, de acordo com a Pingdom, o Twitter esteve fora do ar por 84 horas, a pior marca em 15 sites de redes sociais.

O Twitter espera que a implantação do banco de dados Cassandra, da Apache Software Foundation, melhore ainda mais essa marca.

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.

Como o Facebook e o Twitter, o Digg também está largando o MySQL, o queridinho de primeira hora da Web 2.0, para adotar o Cassandra.

A Cisco Systems, o provedor de hospedagem Rackspace e outras empresas também usam o Cassandra. A maior instalação do Cassandra em produção cuida de 100 terabytes de dados e usa 150 servidores, de acordo com o site do projeto.

Benchmark
Na entrevista para o blog, King disse que o Twitter analisou diversas opções para atualizar seu sistema, incluindo a rearquitetura do MySQL para que pudesse rodar melhor em cluster, e as ofertas de diversos rivais do Cassandra, como HBase, Voldemort, MongoDB, MemCacheDB, Redis e HyperTable.

King disse que o teste demonstrou que o Cassandra era o mais escalável, confiável e fácil de gerenciar que as alternativas.

O Twitter está “atualmente migrando sua maior (e talvez a mais dolorosa de manter) tabela – a tabela de status, que contém todos os tweets e retweets” para o Cassandra, disse. “Depois dissio, nós começaremos a colocar novos projetos no Cassandra e a migrar outras tabelas.”

Para minimizar o tempo de inatividade durante a migração, o Twitter planeja implementar novos recursos, rodando-os no Cassandra combinado com o MySQL, para o caso de qualquer imprevisto. Uma vez que se constate que não há bugs, o Twitter irá fazer um backup do MySQL e exportá-lo para o Cassandra, em um processo que deverá durar uma semana, disse ele.

Somente depois de mais testes, o Twitter deixará o Cassandra em produção e desativará o MySQL.

“Nosso processo para efetuar mudanças importantes na infraestrutura pode ser resumido como ‘integre primeiro, depois promova a iteração’, disse King.

Next Escritório investe em segurança para trabalho remoto »
Previous « MercadoLivre tem lucro líquido de US$ 33,2 milhões em 2009
Leave a Comment
Share
Published by
Redação
16 anos ago

    Related Post

  • UE ordena que Meta reabra WhatsApp a chatbots rivais
  • IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes
  • IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

Recent Posts

  • Inovação

Snowflake registra crescimento de 33% na receita e eleva projeções para o ano fiscal de 2027

A Snowflake anunciou os resultados financeiros do primeiro trimestre do ano fiscal de 2027, encerrado…

6 horas ago
  • Notícias

UE ordena que Meta reabra WhatsApp a chatbots rivais

A Comissão Europeia determinou que a Meta reestabeleça o acesso de assistentes de inteligência artificial…

9 horas ago
  • Notícias

IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes

As negociações com as ações da SpaceX têm início nesta quinta-feira, 12, em uma oferta…

10 horas ago
  • Notícias

IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

A ascensão dos agentes de inteligência artificial (IA) está criando uma oportunidade para plataformas de…

10 horas ago
  • Notícias

Prêmio Executivo de TI do Ano 2026: conheça os critérios de avaliação

Continuam abertas as inscrições para o prêmio Executivo de TI do Ano 2026. A iniciativa,…

11 horas ago
  • Notícias

Meta cria programa de formação para técnicos de data centers em meio à expansão da infraestrutura de IA

A Meta anunciou um investimento de US$ 115 milhões para criar um programa de capacitação…

11 horas ago
All Rights ReservedView Non-AMP Version
  • L