A tabela a seguir ilustra as principais diferenças entre MariaDB e MySQL:
MySQL | Maria DB | |
---|---|---|
Desenvolvedor | Corporação Oracle | MariaDB Corporation AB (MariaDB Enterprise), MariaDB Foundation (comunidade MariaDB Server) |
Protocolos | MySQL | MySQL + MariaDB |
Código fonte | Código aberto + proprietário | Código aberto |
Desenvolvimento | Fechado | Abrir |
Colaboração | Limitado | Extenso |
Mecanismos de armazenamento | Mesclagem de arquivo de memória CSV InnoDB MyISAM BLACKHOLE |
InnoDB MyISAM BLACKHOLE CSV ARQUIVO DE MEMÓRIA MERGE ColumnStore MyRocks Aria SphinxSE TokuDB CONNECT SEQUENCE Spider Cassandra |
Restrição CHECK | Não | Sim |
Expressão PADRÃO | Não | Sim. Além disso, oferece suporte a valores DEFAULT para colunas BLOB eTEXT |
Colunas virtuais | Sim | Sim |
Colunas dinâmicas | Não | Sim |
Funções | Sim | Sim |
EXCLUIR… RETORNANDO | Sim | Não |
Suporte SIG | Sim | Sim |
Relatório de progresso ALTER TABLE e LOAD DATA INFILE declaração |
Não | Sim |
Eliminação de Tabela | Não | Sim |
Gerenciamento SQL | Ambiente de trabalho MySQL | SQLyog |
Monitoramento | Monitor Empresarial MySQL | Monyog |
Cópia de segurança | Backup Empresarial MySQL | Backup MariaDB |
Expressões de tabela comum SQL ( CTE ) | Sim (desde a versão 8.0) | Sim |
Funções da janela SQL | Sim (desde a versão 8.0) | Sim |
Suporte JSON | Sim | Sim |
Mascaramento de dados | Não | Sim. (MariaDB MaxScale) |
Criptografia | Criptografia Empresarial MySQL | Criptografia MariaDB |
Firewall de banco de dados | Firewall Empresarial MySQL | Firewall MaxScale |
Auditoria | Auditoria Empresarial MySQL | Auditoria MariaDB |
Análise | Não | MariaDB ColumnStore |
Particionamento | Particionamento MySQL | Particionamento MariaDB |
Roteamento | Roteador MySQL | MariaDB MaxScale |
Replicação | Replicação MySQL | Replicação MariaDB |
Anterior