Tecnologia, desenvolvimento e outras cositas más
O que há de novo no MySQL 6
O Mysql 6 (Falcon Storage engine) foi desenvolvido especialmente para um hardware mais robusto, com muita memoria e Multi-Threads, 64-bits seria a melhor escolha, mas nao impede que você use num hardware 32-bits comum. O Falcon foi desenvolvido para trabalhar aplicações de alto trafego transacional. Alem da nova Storage Engine, o Mysql 6 ainda conta com o suporte a InnoDb e a MyIsam.
Caracteristicas:
- Suporte a windows 64-bits.
- Suporte a tablespaces.
- Novas configrações de performance,
falcon_log_windows,falcon_index_chill_threshold, andfalcon_record_chill_threshold. -
falcon_log_windows. —Configuração de memória alocada pra o falcon_serial_log no windows, em Mbs O mínimo é 1o e o máximo 32768. falcon_index_chill_threshold -seta o tamanho em Mbs do indice armazenado durente uma transação grande, antes o indice jogava para o serial log. Se oindice é unico ou a transação regularmente re-le os registros desse indice,Os dados são armazanados em memória (para um acesso rápido). Em transações muito grandes, isso impede de sobrecarregar a memória.falcon_record_chill_threshold - É como ofalcon_index_chill_threshold, mas ao invés de armazenar o indice armazena um registro.-
SELECT ... FOR UPDATEagora é suportado. - Uncommitted record scavenging has been implemented .
- Diagnostico de performance através do
INFORMATION_SCHEMA. - Um verdadeiro Multi Version Concurrency Control (MVCC) permite registros e tabelas serem alterados sem lock por registro. A implementação do MVCC virtualmente elimina a necessidade de lock de tabela ou de registro durante um UPDATE.
- Flexible locking, including flexible locking levels and smart deadlock detection keep data protected and transactions and operations flowing at full speed.
- Transaction-safe (fully ACID-compliant) and able to handle multiple concurrent transactions.
- Serial Log provides high performance and recovery capabilities without sacrificing performance.
- Advanced B-Tree indexes.
- Compressão de registros, Ele compacta os dados quando armazenado e descompacta “on the the fly”. Vou ler mais a respeito, a documentação ainda é muito pobre, mas fiquei com um pé atras, será que não vou perder desempenho?
- Gerenciamento inteligente de disco, automaticamente gerencia arquivos e extensões. Espaço com log e arquivos de dados são automaticamente recuperados e reusados.
- Cache de Registros e Indices, ele armazena em cache os indices e registros mais usados.
- Savepoints implicitos, garantindo a integridade dos dados durante a transação.
Fonte: Taliba Martins
| Print article | This entry was posted by Augusto Vespermann on 17/03/2010 at 09:32, and is filed under Banco de Dados. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
