O que é o MySQL
MySQL é um banco de dados relacional amplamente usado em aplicações web. Ele organiza os registros em tabelas, mantém a relação entre elas e atende consultas e gravações do sistema.
A escolha do MySQL acompanha uma base grande de uso e documentação. O modelo relacional, as chaves e as consultas seguem o padrão que a maioria das aplicações web conhece.
Tabelas e consultas
Cada tabela guarda um tipo de registro, e a aplicação consulta e grava por comandos. A chave primária identifica a linha, e as restrições protegem o que não pode se repetir.
Manutenção e rotina
O uso em produção exige backup, atualização e conferência de desempenho. Uma consulta lenta costuma pedir um índice ou um ajuste na leitura, e o acompanhamento observa esse comportamento.
A migration aplica a mudança no modelo sem perder os registros. O banco e o código avançam juntos, e a conferência depois da migração confirma o resultado.
A escolha entre bancos
O MySQL e o PostgreSQL formam as duas opções comuns de banco relacional de código aberto. A decisão compara os recursos usados, a base de documentação e o custo de manter cada um.
Para revisar o modelo e a configuração do banco de um projeto, o Diagnóstico de Produto e Arquitetura da Dev Side Studio permite examinar o armazenamento durante a análise.
Dúvidas frequentes
Perguntas frequentes sobre MySQL
- MySQL é gratuito?
- Existe a edição distribuída sob licença de código aberto e a edição comercial com suporte pago. A escolha depende da licença que cada projeto precisa.
- Qual a diferença para o PostgreSQL?
- Os dois são bancos relacionais maduros. O PostgreSQL oferece recursos avançados como mais tipos e extensões, e o MySQL costuma ter uma base grande na web. Cada projeto avalia o equilíbrio.
- O MySQL precisa de manutenção?
- Sim. Backup, atualização e conferência de espaço e de desempenho fazem parte da rotina, como em qualquer banco usado em produção.
Para continuar
Recursos relacionados
Documentação
MySQL: o que é o MySQL
Apresenta o banco, o modelo relacional e os recursos da edição atual.
Abrir recursoSite de referência
Wikipedia: MySQL
Descreve a história, as edições e o licenciamento do banco.
Abrir recursoAplicação na formação
Developer Workspace
O MySQL guarda os registros de projetos web que usam um banco relacional clássico.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.