A ascensão do MySQL na era da web

A história de origem do MySQL está enraizada no movimento inicial de código aberto. Em 1995, o desenvolvedor sueco Michael “Monty” Widenius criou o MySQL como um projeto interno, liberando -o ao público logo depois. Em 2000, o MySQL era totalmente aberto (licença GPL) e sua popularidade explodiu. Como o componente do banco de dados da pilha da lâmpada, o MySQL ofereceu uma combinação irresistível para desenvolvedores da Web: era gratuito, fácil de instalar e “bom o suficiente” para apoiar sites dinâmicos. Em uma era dominada por bancos de dados proprietários caros, a chegada do MySQL foi perfeitamente cronometrada. Startups da Web dos anos 2000 – Facebook, YouTube, Twitter, Flickr e inúmeras outras – embebidas no MySQL para armazenar dados e conteúdo do usuário. O MySQL rapidamente se tornou sinônimo de construção de sites.

O início do MySQL ganhou tração, apesar de algumas compensações. Em sua juventude, o MySQL não possuía certos recursos de “empresa” (como conformidade ou transações completas do SQL em seu mecanismo padrão), mas essa simplicidade era um recurso, não um bug, para muitos usuários. Isso tornou o MySQL incrivelmente rápido para leituras e consultas simples e mais fácil de gerenciar para os recém -chegados. Os desenvolvedores podem colocar um banco de dados MySQL em execução com o mínimo de barulho – um contraste com sistemas mais pesados ​​como Oracle ou até PostgreSQL na época. “É difícil competir com o Easy”, observei em 2022.

Em meados dos anos 2000, o MySQL estava por toda parte e estava cada vez mais rico em recursos. O banco de dados amadureceu (adicionando Innodb, um mecanismo de armazenamento mais robusto para transações) e continuou a montar a explosão da web. Mesmo quando surgiram bancos de dados mais recentes, o MySQL permaneceu uma opção padrão para milhões de implantações, de aplicativos para pequenas empresas a infraestrutura da Web em larga escala. A partir de 2025, o MySQL provavelmente ainda é o banco de dados de código aberto (ou proprietário) mais amplo (ou proprietário) por grande volume de instalações. Os SCADs de aplicativos foram escritos com o MySQL como a loja de apoio e muitos permanecem em uso ativo. Nesse sentido, o MySQL hoje é um pouco como o DB2: um banco de dados de cavalo de trabalho com uma base instalada enorme que não está desaparecendo, mesmo que não seja mais a escolha mais moderna.