Repolode
MariaDB

MariaDB/server

Banco de dados relacional SQL de código aberto amplamente utilizado, derivado do MySQL, com compatibilidade com MySQL, busca vetorial nativa e clustering.

Alternativa open source a:Oracle MySQL

Estrelas
8,543
Forks
2,266
Issues abertas
583
Último commit
há 14 horas

O que é?

O MariaDB Server é um banco de dados relacional de código aberto que começou como um fork do MySQL, criado por antigos desenvolvedores do MySQL. Ele mantém alto grau de compatibilidade com o protocolo de rede e a sintaxe do MySQL, então muitas vezes é possível migrar diretamente aplicações existentes de MySQL para ele.

Além da compatibilidade, o MariaDB oferece recursos próprios: tipo de dados VECTOR integrado com indexação HNSW para busca aproximada dos vizinhos mais próximos (a partir do MariaDB 11.8), vários mecanismos de armazenamento plugáveis, como InnoDB, Aria, MyRocks, ColumnStore e Spider, replicação assíncrona e semissíncrona e clustering síncrono multi-primary com Galera. Também oferece suporte a funções de janela, CTEs recursivas, tabelas com versionamento de sistema, tipos GIS e indexação de texto completo.

O projeto lança uma versão LTS anual com suporte por três anos, além de versões trimestrais contínuas. É licenciado sob a GPLv2 e desenvolvido por uma comunidade em conjunto com a MariaDB Foundation e a MariaDB plc.

Recursos principais

  • 01Tipo VECTOR integrado com busca HNSW aproximada dos vizinhos mais próximos
  • 02Mecanismos de armazenamento plugáveis, incluindo InnoDB, Aria, MyRocks e ColumnStore
  • 03Replicação assíncrona, semissíncrona e paralela, com clustering multi-primary do Galera
  • 04Funções de janela, CTEs recursivas e tabelas temporais com versionamento de sistema
  • 05Compatibilidade com o protocolo de rede e a sintaxe do MySQL, além de um modo SQL Oracle
  • 06Controle de acesso baseado em funções, autenticação plugável, criptografia de dados em repouso e TLS

Casos de uso

  • Migrar uma aplicação existente de MySQL para um banco de dados com outra licença e recursos adicionais
  • Armazenar embeddings e executar buscas por similaridade junto com dados relacionais
  • Executar um cluster de alta disponibilidade com replicação síncrona multi-primary
  • Combinar cargas de trabalho transacionais com análises usando ColumnStore

Início rápido

  1. 1

    Baixe os pacotes para sua plataforma na página de downloads do MariaDB

  2. 2

    Siga as instruções de instalação para sua plataforma

  3. 3

    Compile a partir do código-fonte seguindo o guia oficial para desenvolvedores

Antes de usar

  • Licenciado sob a GPLv2, uma licença copyleft.
  • A busca vetorial nativa requer o MariaDB 11.8 ou posterior.

Em coleções

Tópicos

#database#sql#mysql#relational-database#vector-database#replication#clustering#amazon-web-services#fulltext-search#galera

Perguntas frequentes

O que é server?
Banco de dados relacional SQL de código aberto amplamente utilizado, derivado do MySQL, com compatibilidade com MySQL, busca vetorial nativa e clustering. O MariaDB Server é um banco de dados relacional de código aberto que começou como um fork do MySQL, criado por antigos desenvolvedores do MySQL. Ele mantém alto grau de compatibilidade com o protocolo de rede e a sintaxe do MySQL, então muitas vezes é possível migrar diretamente aplicações existentes de MySQL para ele.
server é gratuito? Qual é a licença?
server é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
server ainda é mantido?
Manutenção ativa. O último commit de server foi em 6 de nov. de 2026.
Para que posso usar server?
Migrar uma aplicação existente de MySQL para um banco de dados com outra licença e recursos adicionais Armazenar embeddings e executar buscas por similaridade junto com dados relacionais Executar um cluster de alta disponibilidade com replicação síncrona multi-primary Combinar cargas de trabalho transacionais com análises usando ColumnStore
Como instalar server?
Baixe os pacotes para sua plataforma na página de downloads do MariaDB Siga as instruções de instalação para sua plataforma Compile a partir do código-fonte seguindo o guia oficial para desenvolvedores
Onde consigo server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MariaDB/server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados