Apenas poucos dias depois de lançar a Hack, linguagem de programação baseada no PHP, o Facebook libera mais um projeto de desenvolvimento, só que desta vez com o apoio de equipes do Google, Twitter e LinkedIn: o WebScaleSQL, versão customizada do MySQL projetada especialmente para suportar bases de dados consideravelmente grandes.

O projeto é fruto da experiência das equipes de desenvolvimento de todas estas empresas com o MySQL ao longo dos últimos. Como este sistema gerenciador de banco de dados não costuma ser a melhor opção em termos de escalabilidade, os engenheiros de software se viram fazendo uma série de implementações avançadas em seus sistemas MySQL para estes suportarem satisfatoriamente bases de dados gigantes e crescentes.

Mark Zuckerberg
Zuckerberg curtiu!

A troca de experiências entre eles, assim como a existência de várias outras empresas que lidam com desafios semelhantes em relação ao MySQL, é que motivaram a criação do projeto.

No anúncio feito pelo Facebook, o engenheiro de software Steaphan Greene explica que, neste estágio inicial, o WebScaleSQL tem como base o MySQL 5.6 (havendo também preparação para a versão 5.7) e já oferece recursos como framework automatizado para testes, um conjunto completo para testes de estresse, otimizações para performance, entre vários outros.

Atualmente, os engenheiros do Facebook envolvidos com o WebScaleSQL estão trabalhando principalmente em um cliente MySQL assíncrono e em um mecanismo de leitura antecipada que deve deixar buscas completas em tabelas até dez vezes mais rápidas.

O WebScaleSQL é uma iniciativa gratuita e de código aberto, o que significa que qualquer desenvolvedor pode contribuir com novos recursos ou utilizá-lo para uma implementação customizada, por exemplo. Encontre mais informações no site oficial do projeto ou em sua página no GitHub.

Relacionados

Escrito por

Emerson Alecrim

Emerson Alecrim

Repórter

Emerson Alecrim cobre tecnologia desde 2001 e entrou para o Tecnoblog em 2013, se especializando na cobertura de temas como hardware, sistemas operacionais e negócios. Formado em ciência da computação, seguiu carreira em comunicação, sempre mantendo a tecnologia como base. Em 2022, foi reconhecido no Prêmio ESET de Segurança em Informação. Em 2023, foi reconhecido no Prêmio Especialistas, em eletroeletrônicos. Participa do Tecnocast, já passou pelo TechTudo e mantém o site Infowester.

Temas populares