Aumento da velocidade
O MySQL 4.0 tem uma cache de consultas que pode dar uma grande aumento na velocidade de aplicações com consutas repetitivas. See Secção 6.9, “Cache de Consultas do MySQL”.
A versão 4.0 aumenta a velocidade do MySQL Server
em um número e áreas tais como
INSERT
s em bloco, buscas em
índices empacotados, criação de índices
FULLTEXT
, e
COUNT(DISTINCT)
.
Introdução ao Servidor MySQL Embutido
A nova biblioteca do Servidor Ebutido pode ser facilmente usada em aplicações standalone e embarcadas. O servidor embutido fornce uma alternativa para o uso do MySQL em um ambiente cliente/servidor. See Secção 1.5.1.2, “Servidor Embutido MySQL”.
Mecanismo de armazenamento InnoDB como padrão
O mecanismo de armazenamento
InnoDB
é oferecido como um
recurso padrão do servidor
MySQL
. Isto significa suporte a
transações ACID,
chaves estrangeiras com
UPDATE/DELETE em cacata e lock de
registro agora são recursos padrões.
See Secção 7.5, “Tabelas InnoDB
”.
Novas fncionalidades
A melhora das propriedades de busca
FULLTEXT
do MySQL Server 4.0
habilita indexação FULLTEXT
de
grandes partes de texto com linguagem natural e
binária de lógica de busca. Você pode
personalizar o tamanho mínimo de palavras e definir
a sua própria lista de palavras de parasa em
qualquer linguagem humana, habilitando um novo
conjunto de aplicações a serem construídas no
MySQL Server. See Secção 6.8, “Pesquisa Full-text no MySQL”.
Compatibilidade com os padrões, portabilidade e migração
Recursos para simplificar a migração de outros
sistemas de banco de dados para o MySQL Server
incluem TRUNCATE TABLE
(como no
Oracle)
Muitos usuários também ficarão satisfeitos ao
perceber que o MySQL Server agora suporta a
instrução UNION
, um recurso
padrão SQL muito esperado.
O MySQL agora pode ser executado nativamente na plataforma Novell NetWare 6.0. See Secção 2.6.8, “Notas Novell NetWare”.
Internacionalização
Nossos usuários alemães, austríacos e suiços
notarão que o MySQL
agora
suporta um novo conjunto de caracteres,
latin1_de
, que assegura que a
Ordenação em alemão
classificará palavras com umlauts na mesma ordem
das agendas telefônicas alemãs.
Aprimoramento da Usabilidade
No porcesso de construção de recursos para novos usuários, não esquecemos os pedidos de nossa leal comunidade de usuários.
A maioria dos parâmetros mysqld
(opções de inicialização) agora podem ser
definidas se finalizar o servidor. Isto é um
recurso conveniente para Administradores de Bancos
de Dados (DBAs). See Secção 5.5.6, “Sintaxe de SET
”.
Instruções DELETE
e
UPDATE
multi-tabelas foram
adicionadas.
Foi adicionado suporte ao mecanismo de armazenamento
MyISAM
para link simbólico no
nível de tabela (e não apenas a nível de banco de
dados como antes) e para habilitar o tratamento de
links simbólicos no Windows por padrão.
SQL_CALC_FOUND_ROWS
e
FOUND_ROWS()
são novas funções
que tornaram possível encontrar o números de
linhas que uma consulta SELECT
que inclui uma cláusula LIMIT
teria retornado se a cláusula não fosse utilizada.
A seção de novidades deste manual inclui uma lista mais aprofundada dos recursos. See Secção D.3, “Alterações na distribuição 4.0.x (Production)”.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.