Ray da Costa

« com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted | Home | Loteca + 1 Brinquedinho »

O que e MyISAM e InnoDB no MySql?

de raydacosta | Domingo, 14 de Junho de 2009

http://www.mysql.com/common/logos/logo_mysql_sun_a.gif

InnoDB
- MySQL o suporte a TRANSAÇÕES e a CONSTRAINTS de chave estrangeira.
- Para obter o máximo de performance com tabelas InnoDB é necessário configurar o arquivo my.conf( ou my.ini no
Windows) de acordo com as características de hardware do servidor onde o MySQL está rodando. Os Detalhes dessa configuração podem ser obtidos no manual do InnoDB.
Desenvolvido pelo Innobase( www.innodb.com)

MyISAM
- Origem do código de tabela ISAM., com diversas melhorias como para MySql
- Os arquivos de tabela são transportáveis para diferentes sistemas operacionais;
- Os Arquivos índices e de dados podem ser armazenados em dispositivos diferentes (aumento de performance);
- Algoritmos de distribuição de dados e gerenciamento de índices melhorados;
- Campos BLOB e TEXT podem ser indexados;

Categorias: MySql |  | Enviar por e-mail  | Hits para esta publicação: 196

Deixe uma resposta.