Versões Comerciais do Banco de Dados MySQL
O banco de dados MySQL está disponível em três diferentes edições comerciais, conheça cada uma delas:
MySQL Standard Edition (SE)
O MySQL Standard Edition permite que você desenvolva aplicativos OLTP escaláveis e de alto desempenho. Ele apresenta a facilidade de uso que tornou o MySQL famoso junto com o desempenho e a confiabilidade do suporte da Oracle.
O MySQL Standard Edition inclui o InnoDB, tornando-o um banco de dados compatível com ACID e totalmente seguro para transações. Além disso, o MySQL Replication permite que você forneça aplicações escaláveis e de alto desempenho.
Se precisar de necessário recursos adicionais, a migração para o MySQL Enterprise Edition ou para o MySQL Cluster Carrier Grade Edition é simples de realizar.
MySQL Enterprise Edition (EE)
O MySQL Enterprise Edition inclui um conjunto mais abrangente de recursos avançados, ferramentas de gerenciamento e suporte técnico para atingir os mais altos níveis segurança, confiabilidade e disponibilidade do MySQL. Isso reduz o risco, o custo e a complexidade no desenvolvimento, implantação e gerenciamento de aplicações MySQL críticas para os negócios. Suas principais características são:
- O MySQL Document Store;
- Criptografia transparente de dados (TDE);
- Mascaramento de dados (Data Masking);
- Backup On-line, backup full e incremental, compressão de dados copiados e point-in-time recovery;
- Entre outras dezenas de características de segurança, desempenho e disponibilidade para aplicações corporativas.
MySQL Cluster Carrier Grade Edition (CGE)
O MySQL Cluster é o banco de dados distribuído que combina escalabilidade linear e alta disponibilidade. Ele fornece acesso in-memory em tempo real, com consistência transacional entre servidores distribuídos e dados particionados. Ele é projetado para aplicações de missão crítica. O MySQL Cluster permite a replicação entre servidores separados geograficamente, integrados em forma de clusters. Com arquitetura independente (shared nothing architecture) e reconhecimento de localidade de dados, a CGE é a escolha perfeita para execução do MySQL em hardware de pequento porte (low-end) ou em infraestrutura de nuvem globalmente distribuída. Além de contemplar todas as características da edição Enterprise, possui algumas características adicionais importantes de serem destacadas:
- Capacidade de atingir disponibilidade de 99.9999% ;
- Motor de paralelismos de queries distribuídas;
- Identificação de localidade de dados;
- APIs para comandos SQL e NoSQL;
- Cluster Manager;
- Entre outras diversas características avançadas para processamento distribuído.
MySQL Community Edition
Apesar de não ser uma versão comercializável, a Community Edition, versão disponível gratuitamente para download, é utilizada em diversas aplicações comerciais corporativas, tornando o MySQL o banco de dados de código aberto mais popular do mundo. Está disponível sob a licença GPL e é suportado por uma comunidade enorme e ativa de desenvolvedores. Sua versão possui todas as características abaixo:
- SQL e NoSQL para desenvolver aplicações relacionais e NoSQL;
- MySQL Document Store, incluindo XProtocol, API XDev e o MySQL Shell;
- InnoDB, NDB, MyISAM, etc;
- Replicação de dados para melhorar o desempenho e a escalabilidade de suas aplicações;
- Replicação de Grupo do MySQL para replicar dados enquanto fornece tolerância a falhas, fail-over automático e elasticidade;
- MySQL InnoDB Cluster para fornecer uma solução integrada, nativa e de alta disponibilidade para o MySQL;
- MySQL Router para roteamento transparente entre suas aplicações e qualquer servidor de banco de dados MySQL;
- Particionamento de dados para melhorar o desempenho e gerenciamento de grandes aplicações de banco de dados;
- Conectores ODBC, JDBC, .NET, etc para construir aplicações em vários idiomas;
- O MySQL Workbench para modelagem visual, desenvolvimento e administração do banco de dados.
Comparação entre as Edições Comerciais do MySQL
MySQL Standard
MySQL Enterprise
MySQL Cluster
Features do Banco de Dados MySQL
Característica/Opção | SE | EE | CGE |
Database Server | |||
Document Store | |||
MySQL Connectors | |||
Replicação | |||
MySQL Router | |||
Particionamento | |||
Workbench | |||
Storage Engine: MyISAM | |||
Storage Engine: InnoDB | |||
Storage Engine: NDB | |||
Oracle Enterprise Manager para MySQL | |||
MySQL Enterprise Monitor | |||
MySQL Enterprise Backup | |||
MySQL Enterprise Security | |||
Thread Pool | |||
MySQL Group Replication | |||
MySQL InnoDB Cluster | |||
MySQL Cluster Manager | |||
MySQL Cluster Geo-Replication |
Certificação com outros produtos Oracle
Característica/Opção | SE | EE | CGE |
Oracle Linux | |||
Oracle VM | |||
Oracle Solaris | |||
Oracle Enterprise Manager | |||
Oracle Golden Gate | |||
Oracle Data Integrator | |||
Oracle Fusion Middleware | |||
Oracle Secure Backup | |||
Oracle Audit Vault | |||
Oracle Database Firewall | |||
Openstack para Oracle Linux |
Não Disponível | Disponível | Disponível – Requer Licenças Adicionais |