O MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface.
É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares do mundo, com mais de 10 milhões de instalações
E o MariaDB que é um fork do MySQL e que a princípio, é totalmente compatível com a versão anterior.
História do MySQL e MariaDB
Por volta de 1979 Michael 'Monty' Widenius, que foi o principal autor da versão original do MySQL, desenvolveu um banco de dados chamado UNIREG, sendo rescritos em várias linguagens desde então.
Em 1985 fundou a TCX DataKonsult, uma empresa de armazenamento de dados juntamente com Allan Larsson, que também foi um dos criadores do MySQL
Em 1994, a empresa TcX começou o desenvolvimento de aplicações baseadas na Web, tendo como base o banco UNIREG, porém esse banco possuía muito "overhead" para obter sucesso em uma aplicação para geração de páginas dinâmicas na Web. Então a empresa TcX começou a procurar por outro banco e acabou selecionando o mSQL, uma ferramenta baseada em SQL mas com características pobres não possuindo por exemplo suporte a índices, e com desempenho inferior ao UNIREG.
Foi então que Widenius contatou o David Hughes criador do mSQL, para saber do interesse dele em unir os dois bancos. Sendo positivo o interesse de David , a empresa TcX resolveu desenvolver um novo banco, mas mantendo ao máximo a compatibilidade com mSQL. TcX foi esperta o suficiente para não reinventar o que já estava bem feito, ela construiu seu servidor baseado na estrutura que já estava montada do UNIREG e utilizou grande número de utilitários escritas para mSQL e fez API's para o novo servidor praticamente iguais ao mSQL. Como resultado usuários do mSQL que decidissem mudar para o novo servidor da TcX, teriam apenas que fazer pequenas e simples mudanças nos códigos existentes.
Então foi me maio de 1995 que, definitivamente, a primeira versão do MySQL foi lançada. Um dos parceiros da TcX sugeriu a distribuição do servidor na Internet, o objetivo disso era a utilização de um modelo pioneiro desenvolvido por Aladdin Peter Deutsch. O resultado foi um maior flexibilidade em sem "copyright", que fez do MySQL mais difundido gratuitamente do que mSQL.
O MySQL foi criado para ser um banco de dados relacional que pudesse tratar uma grandes quantidades de dados a um custo de hardware relativamente barato, ele é um dos dos bancos dados relacionais mais rápidos do mercado, apresenta quase todas as funcionalidades dos grandes bancos e possui uma linguagem simples, em que você facilmente pode gravar, alterar e recuperar informações com segurança e rapidez
No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL foi adquirida pela Sun Microsystems, a dona do Java, por US$ 1 bilhão, um preço jamais visto no setor de licenças livres.
Windenius a deixar a empresa em 5 de fevereiro de 2009 logo após o lançamento da versão 5.1 do MySQL, com a qual estava insatisfeito.
No dia 20 de Abril de 2009, foi anunciado que a Oracle compraria a Sun Microsystems e todos os seus produtos, incluindo o MySQL.
A Oracle Corporation é fornecedora do maior banco de dados de código fechado até hoje, o banco de dados Oracle.
Era uma concorrente direta do MySQL e virtualmente não gostava de licenças livres
O medo do monopólio e que a oracle comprasse o MySQL somente para matá-lo fez com que o Windenius fizesse um apelo dramático para os seus seguidores, pedindo que eles solicitacem que a Comissão Europeia para a investigar a formação de monopólio, porém a compra foi aprovada
Em maio de 2009 a oracle adiquire a sun com o mysql, para o desespero de muitos
Maria DB
MariaDB teve seu primeiro lançamento em outubro de 2009, Era um fork destinado a “assegurar que a base de código MySQL seria livre para sempre”.
A intenção principal do projeto é manter uma alta fidelidade com o MySQL.
MariaDB é mantido atualizado com a última versão do MySQL e irá funcionar exatamente como MySQL. Todos os comandos, interfaces, bibliotecas e APIs que existem no MySQL também existem no MariaDB. Não há necessidade de conversão de dados para exibir MariaDB.
Para conseguir isso, a Monty Program AB trabalha para contratar os melhores e mais brilhantes desenvolvedores do setor, em estreita cooperação com a maior comunidade de usuários e desenvolvedores no verdadeiro espírito do software livre e open source de uma forma que equilibre a previsibilidade com confiabilidade
MariaDB é um avançado substituto para o MySQL e está disponível sob os termos da licença GPL v2.
A segurança é muito importante no mundo de hoje e é um foco especial para os desenvolvedores do MariaDB. O projeto mantém os seus próprios patches de segurança situados no core de MySQL. Para cada versão do MariaDB os desenvolvedores também incluem todos os patches de segurança do MySQL e suas melhorias, caso necessário. Quando problemas de segurança críticos são descobertos, os desenvolvedores imediatamente preparam e distribuem novas versões do MariaDB para obter as correções o mais rápido possível.
Muitos dos problemas de segurança encontrados no MySQL e MariaDB foram encontrados e relatados pela equipe MariaDB. A equipe trabalha em estreita colaboração com o MariaDB http://cve.mitre.org/ para garantir que todas as questões de segurança sejam prontamente comunicadas e explicadas o mais detalhadamente possível.
Widenius prometeu: “Quando a Oracle lançar uma extensão de código fechado para o MySQL, nós também lançaremos uma de código aberto.
Uma coisa interessante
Windenius vive em Helsínquia com a sua segunda esposa Anna e sua filha mais nova, Maria. Widenius tem três filhos – My, Max e Maria – que foram as inspirações para os nomes MySQL[8], MaxDB e a distribuição MySQL-Max, e MariaDB
Links úteis
https://kinsta.com/pt/blog/mariadb-vs-mysql/
https://pt.wikipedia.org/wiki/MySQL
https://pt.wikipedia.org/wiki/Michael_Widenius
https://pt.wikipedia.org/wiki/MariaDB
https://en.wikipedia.org/wiki/MariaDB