Facebook abre código de utilitário do MySQL
O Facebook abriu o código do utilitário do OSC (Online Schema Change) para MySQL↳MySQL8 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 PHP↳PHP44 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





