Download grátis do MariaDB: o que você precisa saber
Se você está procurando um sistema de gerenciamento de banco de dados relacional (RDBMS) gratuito, de código aberto, confiável e rápido, considere o MariaDB. MariaDB é um fork do MySQL, um dos bancos de dados mais populares do mundo. Ele foi criado por alguns dos desenvolvedores originais do MySQL que queriam preservar sua natureza de código aberto e espírito de comunidade depois que o MySQL foi adquirido pela Oracle.
O MariaDB foi projetado para substituir o MySQL, o que significa que é totalmente compatível com arquivos de dados, APIs, protocolos, bibliotecas e comandos do MySQL. No entanto, também oferece algumas vantagens sobre o MySQL em termos de recursos, desempenho, compatibilidade, segurança e comunidade. Neste artigo, compararemos e contrastaremos o MariaDB e o MySQL, mostraremos como baixar e instalar o MariaDB em diferentes sistemas operacionais e daremos algumas dicas sobre como configurar e usar o MariaDB após a instalação.
mariadb free download
MariaDB vs MySQL: principais diferenças e semelhanças
MariaDB e MySQL são RDBMS de código aberto que usam SQL como linguagem de consulta. Ambos suportam vários mecanismos de armazenamento, tipos de dados, funções, operadores, índices, gatilhos, exibições, procedimentos armazenados e outros objetos de banco de dados. Ambos podem ser usados para desenvolvimento web, armazenamento de dados, análises, inteligência de negócios e outros aplicativos.
No entanto, também existem algumas diferenças importantes entre eles que você deve conhecer antes de escolher um em detrimento do outro. Aqui estão alguns dos principais aspectos em que eles diferem:
Características
O MariaDB tem mais recursos do que o MySQL em termos de mecanismos de armazenamento, tipos de dados, funções e extensões. Por exemplo:
O MariaDB suporta 12 novos mecanismos de armazenamento, como Aria, ColumnStore, Spider, Cassandra, Connect e Sequence
MariaDB suporta novos tipos de dados, como colunas dinâmicas, JSON, GIS e IPv6
O MariaDB suporta novas funções, como funções de janela, expressões de tabela comuns, consultas recursivas, funções, colunas virtuais e tabelas com versão do sistema
O MariaDB oferece suporte ao modo de compatibilidade Oracle, que permite executar o código Oracle PL/SQL e usar os tipos de dados e a sintaxe do Oracle
O MySQL, por outro lado, possui alguns recursos que o MariaDB não possui (ainda), como:
O MySQL suporta o X DevAPI, que é uma API moderna e fácil de usar para trabalhar com documentos JSON e dados relacionais
O MySQL oferece suporte ao InnoDB Cluster, que é uma solução de alta disponibilidade que fornece recursos automáticos de failover, autocorreção e dimensionamento
O MySQL oferece suporte ao MySQL Shell, que é uma interface de linha de comando interativa e programável que oferece suporte a vários idiomas e formatos
O MySQL suporta o MySQL Router, que é um middleware leve que fornece roteamento transparente entre aplicativos e servidores MySQL de back-end
Desempenho
O MariaDB afirma ser mais rápido e mais escalável que o MySQL em vários cenários. Por exemplo:
O MariaDB tem um otimizador de consulta melhor que pode lidar com consultas complexas com mais eficiência
O MariaDB possui um sistema de replicação mais rápido que pode lidar com mais transações simultâneas e reduzir o atraso do escravo
O MariaDB tem um pool de threads mais avançado que pode lidar com mais conexões simultâneas e reduzir a contenção
O MariaDB tem um sistema de cache mais flexível que pode melhorar o desempenho de cargas de trabalho com uso intensivo de leitura
No entanto, o desempenho não é uma medida estática ou absoluta. Depende de muitos fatores, como hardware, configuração, carga de trabalho, benchmark e versão. Portanto, é sempre aconselhável testar MariaDB e MySQL em seu próprio ambiente e com seus próprios dados antes de tomar uma decisão.
Compatibilidade
O MariaDB foi projetado para ser 100% compatível com o MySQL 5.7 e versões anteriores. Isso significa que você pode mudar de MySQL para MariaDB sem nenhuma alteração em seus arquivos de dados, aplicativos ou ferramentas.O MariaDB também suporta a maioria dos recursos introduzidos no MySQL 8.0, como funções de janela, expressões de tabela comuns, funções e índices invisíveis. No entanto, existem alguns requisitos de migração menores para alguns dos novos recursos do MySQL 8.0, como:
O plug-in de autenticação padrão no MySQL 8.0 é caching_sha2_password, enquanto no MariaDB é mysql_native_password. Pode ser necessário alterar o plug-in de autenticação ou usar a opção old_passwords para torná-los compatíveis
O conjunto de caracteres padrão e collation no MySQL 8.0 são utf8mb4 e utf8mb4_0900_ai_ci, enquanto no MariaDB eles são utf8mb4 e utf8mb4_general_ci. Pode ser necessário alterar o conjunto de caracteres ou o agrupamento ou usar a opção skip-character-set-client-handshake para torná-los compatíveis
O modo SQL padrão no MySQL 8.0 é mais rigoroso do que no MariaDB. Inclui os modos ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION e NO_AUTO_CREATE_USER. Pode ser necessário alterar o modo SQL ou usar a opção ignore_db_dirs para torná-los compatíveis
Segurança
O MariaDB oferece alguns aprimoramentos de segurança no MySQL que podem ajudá-lo a proteger seus dados e impedir o acesso não autorizado. Por exemplo:
O MariaDB habilita a criptografia por padrão para todas as conexões, tabelas e logs. Ele também oferece suporte ao gerenciamento de chaves de criptografia usando plug-ins ou serviços externos
O MariaDB fornece um firewall de banco de dados que pode bloquear ou registrar instruções SQL com base em regras ou padrões. Ele também pode impedir ataques de injeção de SQL detectando consultas maliciosas
O MariaDB inclui um plug-in de auditoria que pode registrar todas as atividades no servidor, como conexões, consultas, erros e avisos. Ele também pode filtrar os eventos de auditoria com base em usuários, hosts ou comandos
Comunidade
O MariaDB tem uma comunidade de código aberto mais vibrante e ativa do que o MySQL. Tem mais contribuidores, mais commits, mais releases e mais forks do que o MySQL no GitHub.Ele também possui mais listas de discussão, fóruns, blogs e eventos do que o MySQL em seu site oficial. O MariaDB se beneficia da inovação compartilhada e da colaboração da comunidade de código aberto, o que permite incorporar novos recursos e correções mais rapidamente do que o MySQL.
Como baixar e instalar o MariaDB em diferentes sistemas operacionais
Agora que você aprendeu algumas das diferenças e semelhanças entre o MariaDB e o MySQL, talvez esteja interessado em experimentar o MariaDB você mesmo. A boa notícia é que baixar e instalar o MariaDB é muito fácil e direto. Você pode baixar a versão estável mais recente do MariaDB no site oficial:
Existem diferentes pacotes de instalação disponíveis para diferentes sistemas operacionais, como Windows, Linux e Mac OS. Aqui estão as etapas para baixar e instalar o MariaDB em cada um deles:
janelas
Se estiver usando o Windows, você pode baixar o instalador MSI do site oficial. O instalador MSI é uma interface gráfica do usuário (GUI) que o orienta durante o processo de instalação. Aqui estão os passos a seguir:
Baixe o instalador MSI do site oficial. Escolha a versão que corresponde à arquitetura do Windows (32 bits ou 64 bits)
Execute o instalador MSI clicando duas vezes nele ou clicando com o botão direito do mouse e escolhendo "Executar como administrador"
Siga as instruções na tela. Você pode escolher o tipo de instalação (típica, personalizada ou completa), o diretório de instalação, a senha root, o nome do serviço e outras opções
Clique em "Instalar" para iniciar a instalação. Aguarde que termine e clique em "Concluir" para sair do instalador
Verifique se o MariaDB está instalado e em execução abrindo um prompt de comando e digitando "mysql -u root -p". Digite a senha root que você definiu durante a instalação e você verá a mensagem de boas-vindas do MariaDB
Linux
Se estiver usando Linux, você pode usar o gerenciador de pacotes de sua distribuição Linux para instalar o MariaDB.A maioria das distribuições Linux tem MariaDB em seus repositórios oficiais, então você pode simplesmente usar comandos como "apt-get", "yum", "dnf" ou "zypper" para instalá-lo. Por exemplo, no Ubuntu ou Debian, você pode usar este comando:
sudo apt-get install mariadb-server
Como alternativa, você pode usar a ferramenta de configuração do repositório no site oficial para adicionar o repositório MariaDB ao seu sistema e instalá-lo a partir dele. Dessa forma, você pode obter a versão mais recente do MariaDB e receber atualizações com mais frequência. Aqui estão os passos a seguir:
Vá para e selecione sua distribuição Linux, versão, lançamento e espelho
Copie os comandos gerados para você e cole-os em uma janela de terminal. Isso adicionará o repositório MariaDB ao seu sistema
Atualize seu gerenciador de pacotes usando um comando como "sudo apt-get update" ou "sudo yum update"
Instale o MariaDB usando um comando como "sudo apt-get install mariadb-server" ou "sudo yum install mariadb-server"
Verifique se o MariaDB está instalado e em execução abrindo uma janela de terminal e digitando "mysql -u root -p". Digite a senha root que você definiu durante a instalação e você verá a mensagem de boas-vindas do MariaDB
Mac OS
Se estiver usando Mac OS, você pode baixar o instalador DMG do site oficial. O instalador do DMG é um arquivo de imagem de disco que contém um pacote de aplicativos que você pode arrastar e soltar na pasta Aplicativos. Aqui estão os passos a seguir:
Baixe o instalador do DMG no site oficial. Escolha a versão que corresponde à arquitetura do seu Mac OS (Intel ou ARM)
Abra o arquivo DMG clicando duas vezes nele ou clicando com o botão direito do mouse e escolhendo "Abrir"
Arraste e solte o ícone do MariaDB na pasta Aplicativos
Abra sua pasta Aplicativos e clique duas vezes no ícone MariaDB para iniciá-lo
Verifique se o MariaDB está instalado e em execução abrindo uma janela de terminal e digitando "/usr/local/mariadb/server/bin/mysql -u root -p".Digite a senha root que você definiu durante a instalação e você verá a mensagem de boas-vindas do MariaDB
Como configurar e usar o MariaDB após a instalação
Depois de instalar o MariaDB em seu sistema, você pode querer fazer algumas tarefas de configuração e uso para torná-lo mais seguro e funcional. Aqui estão algumas dicas e práticas recomendadas sobre como configurar e usar o MariaDB após a instalação:
Configuração
Uma das primeiras coisas que você deve fazer após instalar o MariaDB é executar o script mysql_secure_installation. Este script irá ajudá-lo a configurar uma senha root, remover usuários anônimos, desabilitar o login root remoto, remover bancos de dados de teste e recarregar as tabelas de privilégios. Para executar o script, abra uma janela de terminal e digite:
sudo mysql_secure_installation
Siga as instruções na tela e responda às perguntas de acordo. Você também pode personalizar outras opções de configuração editando o arquivo my.cnf, localizado em /etc/mysql/ no Linux ou /usr/local/mariadb/server/etc/ no Mac OS. Por exemplo, você pode alterar o número da porta, o diretório de dados, o arquivo de log, as conexões máximas, o tamanho do pool de buffer innodb e outros parâmetros.
Uso
Para usar o MariaDB, você precisa se conectar a ele usando um programa ou ferramenta cliente. Uma das ferramentas mais comuns e básicas é o cliente mysql, que é uma interface de linha de comando que permite executar comandos SQL interativamente ou a partir de um arquivo. Para usar o cliente mysql, abra uma janela de terminal e digite:
mysql -u nome de usuário -p
Substitua o nome de usuário pelo seu nome de usuário do MariaDB e digite sua senha quando solicitado. Você deve ver um prompt como este:
MariaDB [(nenhuma)]>
A partir daqui, você pode digitar qualquer comando SQL que deseja executar. Por exemplo, você pode criar um banco de dados, criar uma tabela, inserir alguns dados, selecionar alguns dados, atualizar alguns dados, excluir alguns dados e assim por diante. Para sair do cliente mysql, digite:
saída
Além do cliente mysql, existem muitas outras ferramentas que você pode usar para se conectar e trabalhar com o MariaDB.Alguns deles são interfaces gráficas de usuário (GUI) que fornecem uma maneira mais amigável e intuitiva de gerenciar seus bancos de dados. Alguns exemplos são phpMyAdmin, HeidiSQL, DBeaver, MySQL Workbench e Navicat.
Conclusão
Neste artigo, abordamos o tópico de download gratuito do MariaDB. Comparamos e contrastamos MariaDB e MySQL em termos de recursos, desempenho, compatibilidade, segurança e comunidade. Também mostramos como baixar e instalar o MariaDB em diferentes sistemas operacionais e como configurar e usar o MariaDB após a instalação.
O MariaDB é uma ótima opção para quem deseja um RDBMS gratuito, de código aberto, confiável e rápido, compatível com o MySQL, mas que também oferece algumas vantagens sobre ele. Se você quiser saber mais sobre o MariaDB, pode visitar seu site oficial: ou sua página de documentação:
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o download gratuito do MariaDB:
P: O MariaDB é melhor que o MySQL?
R: Depende de suas necessidades e preferências. O MariaDB tem mais recursos, melhor desempenho, mais aprimoramentos de segurança e uma comunidade mais ativa do que o MySQL. No entanto, o MySQL possui alguns recursos que o MariaDB não possui (ainda), como o X DevAPI, o InnoDB Cluster, o MySQL Shell e o MySQL Router. Você deve testar ambos em seu próprio ambiente e com seus próprios dados antes de tomar uma decisão.
P: O MariaDB é gratuito para uso comercial?
R: Sim, o MariaDB é gratuito para uso comercial. Ele é licenciado sob a GNU General Public License (GPL) versão 2 ou posterior, o que significa que você pode usá-lo para qualquer finalidade sem pagar nenhuma taxa ou royalties. No entanto, você também deve cumprir os termos da licença GPL, que incluem o compartilhamento de seu código-fonte se você modificar ou distribuir o MariaDB.
P: Como faço para atualizar o MariaDB para a versão mais recente?
R: Se você instalou o MariaDB a partir do repositório oficial da sua distribuição Linux, você pode atualizá-lo usando o comando de atualização do seu gerenciador de pacotes.Por exemplo, no Ubuntu ou Debian, você pode usar este comando:
sudo apt-get update && sudo apt-get upgrade
Se você instalou o MariaDB de seu próprio repositório ou de um instalador DMG no Mac OS , pode atualizá-lo baixando a versão mais recente do site oficial e executando o instalador novamente. Você também pode usar o comando mariadb-upgrade para verificar e atualizar seus bancos de dados após atualizar o MariaDB.
P: Como desinstalo o MariaDB do meu sistema?
R: Se você deseja desinstalar o MariaDB do seu sistema, pode usar o mesmo método usado para instalá-lo. Por exemplo, se você usou o instalador MSI no Windows, pode usar o Painel de Controle do Windows para desinstalá-lo. Se você usou o gerenciador de pacotes no Linux, pode usar o comando remove ou purge para desinstalá-lo. Por exemplo, no Ubuntu ou Debian, você pode usar este comando:
sudo apt-get remove --purge mariadb-server
Se você usou o instalador DMG no Mac OS, pode excluir o pacote de aplicativos MariaDB da pasta Aplicativos e remover quaisquer arquivos ou pastas restantes do sistema.
P: Onde posso obter ajuda ou suporte para o MariaDB?
R: Se precisar de ajuda ou suporte para o MariaDB, você pode visitar o site oficial e encontrar vários recursos, como documentação, base de conhecimento, blog, fórum, lista de discussão e bate-papo. Você também pode participar da comunidade MariaDB e fazer perguntas, compartilhar ideias, relatar bugs ou contribuir com código. Você também pode entrar em contato com a MariaDB Foundation ou a MariaDB Corporation para obter serviços profissionais ou suporte comercial. 0517a86e26
Comments