História do MariaDB
MariaDB é uma bifurcação do sistema de gerenciamento de banco de dados relacional MySQL, desenvolvida pela comunidade e comercialmente suportada e destinada a permanecer software livre e de código aberto sob a Licença Pública Geral GNU. O desenvolvimento é liderado por alguns dos desenvolvedores originais do MySQL, que o venderam devido a preocupações sobre sua aquisição pela Oracle Corporation em 2009.
No início do MySQL, a intenção era usar o mSQL
para conectar às nossas tabelas utilizando nossas rápidas rotinas de baixo nível (ISAM). Entretanto, depois de alguns testes, chegamos a conclusão que o mSQL
não era rápido e nem flexível o suficiente para nossas necessidades. Isto resultou em uma nova interface SQL para nosso banco de dados, mas com praticamente a mesma Interface API do mSQL
. Esta API foi escolhida para facilitar a portabilidade para códigos de terceiros que era escrito para uso com mSQL
para ser portado facilmente para uso com o MySQL
.
A derivação do nome MySQL não é bem definida. Nosso diretório base e um grande número de nossas bibliotecas e ferramentas sempre tiveram o prefixo my
por pelo menos 10 anos. A filha de Monty também ganhou o nome My. Qual das duas originou o nome do MySQL continua sendo um mistério, mesmo para nós.
O nome do golfinho do MySQL (nosso logo) é Sakila
. Sakila
foi escolhido pelos fundadores da MySQL Foundation de uma enorme lista de nomes sugeridos pelos usuários em nosso concurso 'Name the Dolphin'. O nome vencedor foi enviado por Ambrose Twebaze, um desenvolvedor de programas open source de Swaziland, Africa. De acordo com Ambrose, o nome Sakila tem as suas raízes em SiSwati, a língua local de Swaziland. Sakila é também o nome de uma cidade em Arusha, Tanzania, próxima ao país de orígem de Ambrose, Uganda.
O MariaDB pretende manter uma alta compatibilidade com o MySQL, assegurando uma capacidade de substituição com paridade binária da biblioteca e correspondência exata com APIs e comandos do MySQL. No entanto, novos recursos divergem cada vez mais. Inclui novos mecanismos de armazenamento como Aria, ColumnStore e MyRocks.
Seu principal desenvolvedor / CTO é Michael "Monty" Widenius, um dos fundadores da MySQL AB e fundador do Monty Program AB. Em 16 de janeiro de 2008, a MySQL AB anunciou que havia concordado em ser adquirida pela Sun Microsystems por aproximadamente US $ 1 bilhão. A aquisição foi concluída em 26 de fevereiro de 2008. MariaDB recebeu o nome da filha mais nova de Monty, Maria. (O MySQL recebe o nome de sua outra filha, My.)
A API e o protocolo do MariaDB são compatíveis com os usados pelo MySQL, além de alguns recursos para suportar operações nativas sem bloqueio e relatórios de progresso. Isso significa que todos os conectores, bibliotecas e aplicativos que funcionam com o MySQL também devem funcionar no MariaDB - independentemente de suportar ou não seus recursos nativos. Nesta base, os desenvolvedores do Fedora substituíram o MySQL pelo MariaDB no Fedora 19, por preocupações de que a Oracle estivesse tornando o MySQL um projeto de software mais fechado. O OpenBSD da mesma forma em abril de 2013 retirou o MySQL do MariaDB 5.5.
No entanto, para recursos recentes do MySQL, o MariaDB ainda não possui um equivalente (como função geográfica) ou deliberadamente optou por não ser 100% compatível (como GTID, JSON). A lista de incompatibilidades aumenta mais a cada versão.
O líder do MariaDB é Michael 'Monty' Widenius, o fundador do MySQL e da Monty Program AB.Para conseguir isso, Programa Monty trabalha para contratar os melhores e mais brilhantes desenvolvedores do setor, trabalhar em estreita cooperação com a maior comunidade de usuários e desenvolvedores no verdadeiro espírito do software livre e open source e software de lançamento de uma forma que equilibre a previsibilidade com confiabilidade.[4]
MariaDB é um avançado substituto para o MySQL e está disponível sob os termos da licença GPL v2.
Em dezembro de 2012, Michael Widenius, David Axmark e Allan Larsson anunciaram a formação de uma fundação que supervisionaria o desenvolvimento do MariaDB. Kaj Arnö, atual CEO da Fundação MariaDB
Em abril de 2013, a Fundação anunciou que havia nomeado Simon Phipps como Secretário e CEO interino, Rasmus Johansson como Presidente do Conselho, e Andrew Katz, Jeremy Zawodny e Michael Widenius como membros do Conselho. Observando que desejava criar um modelo de governança semelhante ao usado pela Eclipse Foundation, o Conselho nomeou o diretor executivo da Eclipse Foundation Mike Milinkovich como consultor para liderar a transição. A SkySQL Corporation Ab, uma empresa formada por ex-executivos e investidores do MySQL depois que a Oracle comprou o MySQL, anunciou em abril de 2013 que estava fundindo sua empresa com o Monty Program AB e ingressando na Fundação MariaDB. A Fundação MariaDB nomeou Widenius como seu CTO.
Simon Phipps saiu em 2014 com a venda da marca MariaDB para a SkySQL. Mais tarde, ele disse: "Desisti assim que ficou óbvio que a empresa não permitiria uma fundação independente". Em 1 de outubro de 2014, a SkySQL Corporation AB mudou seu nome para MariaDB Corporation AB para refletir seu papel como a principal força motriz por trás do desenvolvimento do servidor MariaDB e o maior provedor de suporte para ele. MariaDB é uma marca registrada da MariaDB Corporation AB, usada sob licença pela Fundação MariaDB.
De janeiro de 2015 a setembro de 2018, Otto Kekäläinen foi o CEO da Fundação MariaDB. Ele deixou o cargo efetivamente em 1 de outubro daquele ano. Arjen Lentz foi nomeado CEO da Fundação em outubro de 2018, mas renunciou em dezembro de 2018. Kaj Arnö ingressou como CEO em 1 de fevereiro de 2019. Eric Herman é o atual Presidente do Conselho.