Sobre o projeto

MariaDB Server é um dos bancos de dados relacionais open-source mais amplamente implantados, construído por uma comunidade global de contribuidores em conjunto com a MariaDB Foundation e a MariaDB plc. Começou como uma bifurcação do MySQL, liderada pelos desenvolvedores originais do MySQL, e mantém um alto grau de compatibilidade com o MySQL enquanto adiciona seus próprios recursos. Recursos principais incluem: * **Busca vetorial nativa**: Um tipo de dado VECTOR embutido com indexação aproximada de vizinhos mais próximos (HNSW), disponível desde o MariaDB 11.8 sem necessidade de extensão. * **Motores de armazenamento conectáveis**: InnoDB (padrão para cargas de trabalho transacionais), Aria, MyRocks, ColumnStore para análise, Spider para fragmentação e S3 para arquivamento, entre outros. * **Replicação e clustering**: Replicação assíncrona, semissíncrona e paralela com IDs globais de transação, além de clustering multi-primário síncrono Galera. * **SQL avançado**: Common table expressions e CTEs recursivas, funções de janela, tabelas com versionamento de sistema (temporais), sequências e um amplo conjunto de funções JSON. * **Compatibilidade com MySQL e Oracle**: Compatibilidade de protocolo de rede e sintaxe com o MySQL, além de um modo SQL Oracle que suporta rotinas armazenadas no estilo PL/SQL. * **Busca espacial e de texto completo**: Tipos de dados e funções GIS, e indexação de texto completo embutida. * **Segurança**: Controle de acesso baseado em papéis, autenticação conectável (ed25519, PAM, GSSAPI e mais), criptografia de dados em repouso e TLS para conexões. O MariaDB Server segue um modelo anual de suporte de longo prazo (LTS) juntamente com lançamentos rolling trimestrais. Os lançamentos LTS binários são mantidos por três anos e são recomendados para produção; os lançamentos rolling entregam novos recursos mais cedo com uma janela de suporte mais curta. Pacotes e instruções de instalação para todas as plataformas suportadas estão disponíveis na página de download do MariaDB. Compilar a partir do código-fonte e executar o conjunto de testes é abordado no guia do desenvolvedor. Contribuições são bem-vindas, desde código e documentação até relatórios de bugs e revisões. O MariaDB Server é licenciado sob a versão 2 da GNU General Public License (GPLv2), sem a cláusula "qualquer versão posterior", herdada do MySQL. A MariaDB Foundation é a guardiã da base de código, garantindo que ela permaneça aberta e que qualquer pessoa possa contribuir.