NOTÍCIA

Facebook abre código de utilitário do MySQL

O Facebook abriu o código do utilitário do OSC (Online Schema Change) para MySQLMySQL8 conteúdosMySQL + Adminer + Docker Compose: montando rapidamente um ambiente para usoData · abr 2019Banco de dados MYSQL no PHPStormDev (Back & Front) · jul 2019Criando um ambiente de desenvolvimento PHP mínimo com Docker – Parte 3Dev (Back & Front) · out 2019Ver tudo em Data , que é usado para mudar esquemas de servidor em seus sistemas sem exigir paradas de manutenção.

O problema enfrentado pelo Facebook era que quando era necessário mudar a estrutura de sua base de dados MySQL em seus sistemas, o uso das instruções ALTER TABLE levava muito tempo.

A rede social encontrou uma ferramenta na coleção de utilitários MySQL openark kit, a oak-online-alter-table, que usa triggers do MySQL 5.0 para acelerar o processo de operação de não bloquear do ALTER TABLE. O Facebook pegou essa ferramenta licenciada em BSD, portou para o PHPPHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) e aprimorou para suas necessidades, adicionando checagem de chaves estrangeiras e otimizando escaneamento original ao desempenhar múltiplos scans de sub-faixas de chaves primárias.

De acordo com o desenvolvedor Vamsi Ponnekanti, a ferramenta reduziu o tempo de atualização dos esquemas de sistemas de seis meses para pouco menos de algumas horas.

A ferramenta, assim como o Openark, foi disponibilizada sob licença BSD e pode ser baixada aqui.

Com informações de H-Online

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil