Zuckerberg curtiu! |
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. 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. Fonte: tecnoblog
29-03-2014
0 $type={blogger}:
Postar um comentário