A versão 8 do mysql foi um grande avanço em termos de desempenho e melhorias de segurança.
As principais diferença entre as duas versões são:
Os arquivos TRG, .FRM, .TRN e .PAR não existem mais no MySQL 8, já que a Oracle alterou a forma como eles lidam com os arquivos físicos.
No MySQL 8.0, o dicionário de dados foi alterado para incluir um dicionário de dados transacional que pode armazenar informações sobre os objetos do banco de dados.
Existem algumas novas funcionalidades, como CTE (Expressões Comuns de Tabela), expressões regulares, funções de janela e até índices invisíveis. Em relação às expressões regulares (regex), agora há suporte a Unicode.
Também há aprimoramentos na segurança, como o método de autenticação padrão sendo alterado para caching_sha2_password, substituindo o mysql_native_password.
O MySQL 8.0 deve apresentar um melhor desempenho e demonstra ser mais eficiente durante a realização de testes de benchmark. Ele se sai muito bem para cargas de trabalho de leitura/escrita em comparação com o MySQL 5.7.
Não há motivo para não utilizar o MySQL 8.0 se você tiver a possibilidade de fazer a atualização.
Consulte a seguinte documentação para uma análise mais aprofundada sobre o MySQL 8.0.
https://dev.mysql.com/doc/refman/8.0/en/
Lembrando que a versão 5.7 do Mysql será suportada pela Oracle até Outubro de 2023
Se você precisa de ajuda para migrar seu servidor não deixe de entrar em contato conosco