Novos Recursos Planejados Para a Versão 5.1
Novas funcionalidades
- Suporte
FOREIGN KEY
para 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
BIT
para gastar 1 bit (agoraBIT
gasta 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.