Um cache transparente para MySQL e Postgres que fica na frente do banco de dados e mantém os resultados das consultas em cache sincronizados pelo fluxo de replicação.
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
Baixe os pacotes para sua plataforma na página de downloads do MariaDB
- 2
Siga as instruções de instalação para sua plataforma
- 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
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
Banco de dados relacional distribuído, leve e tolerante a falhas, baseado em SQLite e replicado entre nós por consenso Raft.
Um servidor de replicação distribuída de SQLite sem líder, que aceita gravações em qualquer nó e usa o protocolo wire do MySQL.
Cliente SQL desktop gratuito e multiplataforma, com ferramentas para bancos de dados e suporte a mais de 100 bancos via drivers JDBC e ODBC.
Cliente de banco de dados gratuito e local-first, com IA e workspace SQL, compatível com mais de 40 bancos via desktop, web, Docker e CLI.
Banco de dados SQL com operações de fork, clone, branch, merge, push e pull no estilo Git para tabelas, que se conecta como o MySQL.