Novos Recursos Planejados Para a Versão 5.1
Novas funcionalidades
- Suporte
FOREIGN KEYpara todos os tipos de tabelas. - Restrições a nível de colunas.
- Replicação seguro a falhas.
- Backup online com baixa queda de desempenho. O backup online tornará mais fácil adicionar um novo slave de replicação sem desligar o master.
- Aumento de velocidade
- Novo formato dos arquivos de definição e tabelas baseados em texto (arquivos
.frm) e uma cache de tabelas para a definição de tabelas. Isto nos permitirá fazer consultas mais rápidas da estruturas de tabela e dar um suporte a chaves estrangeiras mais eficiente. - Otimizar o tipo
BITpara gastar 1 bit (agoraBITgasta 1 byte; e é tratado como um sinônimo paraTINYINT.)
- Novo formato dos arquivos de definição e tabelas baseados em texto (arquivos
- Aprimoramento da usabilidade
- Adicionar opções ao protocolo cliente/servidor para obter notas de progresso para longos comandos em execução.
- Implementar
RENAME DATABASE. Para tornar isto seguro para todos os mecanismos de armazenamento, ele deve funcionar como a seguir:- Cria um novo banco de dados.
- Para cada tabelas, renomeie-a para outro banco de dados, o qual fazemos com o comando
RENAME. - Apagar o banco de dados antigo.
- Nova alteração da interface de arquivo interno. Isto fará todos os manipuladores de arquivos mais gerais e tornará mais fácil adicionar extensões tipo RAID.