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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.