Ir ao conteúdo

InnoDB ou MyISAM...


Wilson Neto

Posts recomendados

Postado

Boa tarde galera, estou estudando BD, no momento sobre mySQL e gostaria da opinião de vocês...

Li sobre as engines innoDB e MyISAM, pelo que entendi, o MyISAM ganha em performance se a tabela não sofrer constantes inserções e atualizações em seus campos, já o InnoDB é a melhopr opção quando a tabela sofrerá constantes atualizações e inserções...

Então em um site onde será usado algum mecanismo como um fórum (como este), onde a todo tempo há usuários inserindo e atualizando os dados a opção melhor é innoDB... Em um mini sistema que será executado em apenas uma máquina (como um sistema de gerenciamento de estoque de uma pequena loja onde só há um computador...) , a melhor opção é MyISAM... Mas se a empresa em questão é uma rede, com várias lojas e que compartilhem da menos tabela no banco, a melhor engine nesta ocasião seria innoDB...

Não quero tutorias ou artigos mostarndo as diferenças, mas queria opiniões, realmente estas seriam as melhores opções?

  • Moderador
Postado

amigo,

sem duvida alguma... utilize INNODB. ele permite o uso de chaves compostas.

esqueça o myISAM..

o myISAM é o padrão do mysql.... ele nao permite as chaves compostas que as vezes é necessario.

como por exemplo um produto ter apenas um id e uma outra identificaçao unica... enfim.. MyISAM é meio obsoleto...

ainda mais se o banco terá relacionamentos... entre tabelas o mais indicado é indubitavelmente o uso da engine INNODB

Postado

Verdade!!! o INNODB é o mais indicado...porque praticamente todos os banco de dados necessitam de modificaçoes constantes nos dados e restricoes de chaves extrangeiras...

Postado

Pessoal, não taquem pedra na engine MyISAM, se ela fosse assim tão ruim não teria ficado tanto tempo em uso. Só na versão 5.5 do MySQL foi que a InnoDB passou a ser a versão padrão! Aqui onde trabalho temos VÁRIOS portais alguns com mais acesso que o próprio Clube do Hardware utilizando o MyISAM como engine.

Sistemas que trabalhem principalmente com consultas o mais indicado é o MYISAM, O InnoDB possui controles transacionais que garantem a integridade do banco porém isso acaba impactando na performance do mesmo basta fazer um teste!

Outro detalhe, utilizar a instalação padrão do MySQL é tão ruim quanto utilizar ACCESS!!! Se você precisa de um banco realmente parrudo e free migre para Postgres!

  • 2 semanas depois...

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

 

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

 
×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!