ArmazenamentoReview.com

Facebook anuncia uma revisão significativa de armazenamento de seu aplicativo Messenger

Consumidores

O Facebook anunciou uma grande reforma em seu aplicativo Messenger (que mais de um bilhão de pessoas usam atualmente) com uma série de melhorias, incluindo uma modernização de seu serviço de armazenamento para torná-lo mais rápido e eficiente. Esta atualização também tornará muito mais fácil atualizar o aplicativo com novos recursos.

Aqui está um resumo das principais mudanças:

  • redesenhou e simplificou o esquema de dados, criou um novo índice de fonte da verdade a partir dos dados existentes e criou invariantes consistentes para garantir que todos os dados sejam formatados corretamente.
  • mudou de HBase, um armazenamento de chave-valor distribuído de código aberto baseado em HDFS, para MyRocks, projeto de banco de dados de código aberto do Facebook que integra o RocksDB como um mecanismo de armazenamento MySQL.
  • mudou do armazenamento do banco de dados em discos giratórios para o flash em nosso novo Lightning Server SKU.

O Facebook relata uma longa lista de melhorias como resultado, incluindo um produto mais responsivo com melhor funcionalidade (por exemplo, um recurso de pesquisa de conteúdo móvel), maior resiliência do sistema e latência reduzida. A empresa também afirma que também lhes permitiu diminuir o consumo de armazenamento em 90%.

A mudança para o MyRocks do HBase permitiu alguns benefícios muito úteis para o Facebook, pois agora eles podem usar seu novo Lightning Server SKU (o Open Compute Project) para fornecer dados armazenados em armazenamento flash em vez de depender de HDDs giratórios tradicionais. Além disso, como a topologia de replicação do MySQL é mais compatível com a forma como os datacenters do Facebook operam na produção, eles podem eliminar várias réplicas físicas de dados e produzir melhor disponibilidade e recuperação de desastres.

O Facebook também afirma que essa migração para o MyRocks também torna a adição de recursos ao Messenger muito mais fácil. Isso inclui o lançamento de um recurso de pesquisa de conteúdo de mensagem no aplicativo móvel, algo que teria sido muito difícil de fazer usando o HBase, pois é limitado por E/S. Além disso, com esta atualização, o Messenger agora usa a infraestrutura de pesquisa estabelecida do Facebook, construída via MySQL.

Espere que o Facebook anuncie mais atualizações com mais frequência no futuro.

Código do Facebook

Discuta esta história

Inscreva-se no boletim informativo StorageReview

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Lyle Smith

Lyle é redator da StorageReview, onde aborda uma ampla gama de tópicos de TI para usuários finais e empresas.