Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Apprentice

Quando usar MyISAM ou InnoDB?

Recommended Posts

Olá pessoal, sou iniciante e tenho duas dúvidas:

 

1 - Gostaria que alguém explicasse (se possível) a diferença entre ENGINE=MyISAM e ENGINE=InnoDB e o ganho/perda de performance ao usar um ou o outro.

 

2 - Se eu uso `id` int(4) NOT NULL auto_increment, em uma tabela, isso significa que quando o "id" chegar ao número 9999 ele irá parar de gravar os valores?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia amigo,

 

Veja:

 

http://www.oficinadanet.com.br/artigo/789/mysql_-_diferenca_entre_innodb_e_myisam

http://luisdalmolin.com.br/entendendo-a-diferenca-entre-innodb-e-myisam-no-mysql/

http://odesenvolvedor.andafter.org/publicacoes/mysql-innodb-e-myisam.html

 

Quanto a segunda pergunta, IDs geralmente não tem tamanho tão pequeno assim, pesquise sobre os tipos SMALLINT e BIGINT pra essa espécie de campo.

 

Ficamos a disposição, abraço =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia amigo,

 

Veja:

 

http://www.oficinadanet.com.br/artigo/789/mysql_-_diferenca_entre_innodb_e_myisam

http://luisdalmolin.com.br/entendendo-a-diferenca-entre-innodb-e-myisam-no-mysql/

http://odesenvolvedor.andafter.org/publicacoes/mysql-innodb-e-myisam.html

 

Quanto a segunda pergunta, IDs geralmente não tem tamanho tão pequeno assim, pesquise sobre os tipos SMALLINT e BIGINT pra essa espécie de campo.

 

Ficamos a disposição, abraço =]

 

Valeu pelas dicas de sites, vou olhá-los.

 

Quando ao "int()", era só uma curiosidade mesmo sobre o que aconteceria se o limite fosse ultrapassado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.