MariaDB é um servidor de banco de dados que oferece a
funcionalidade e substituição para o MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle. MariaDB é construído por alguns dos autores originais do MySQL, com a ajuda da grande comunidade de desenvolvedores de software livre e software de código aberto. Além das funcionalidades básicas do MySQL, MariaDB oferece um rico conjunto de aprimoramentos de recursos, incluindo mecanismos de armazenamento alternativo, otimizações de servidores e patches. Histórico
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, trabalha 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. Segurança
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. Compatibilidade
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. Vantagens e Restrições Vantagens:
MariaDB tem sido projetada para que o usuário de MySQL possa
migrar sem problemas. Um cliente pode se conectar a um servidor MySQL e vice-versa. Melhoras na estabilidade e velocidade. No prompt do cliente é visível a qual banco de dados está conectado. Cache segmentada que permite um acesso mais rápido. Todo o código no MariaDB é liberado sob a licença GPL, LGPL ou BSD. Mais testes. Menos avisos e erros. Verdadeiro Open Source. MariaDB inclui casos de teste para todos os erros corrigidos. Oracle não fornece os casos de teste para novos bugs corrigidos no MySQL 5.5. Todos os erros e os planos de desenvolvimento são públicos.
Restrições:
Se quiser migrar um banco de dados de MySQL 5.1 para MariaDB,
tem que ser a mesma versão “MariaDB 5.1”. Função 1 Função 2