Diferença real entre MyISAM e InnoDB
Olá hoje estava estudando sobre MySQL, tenho algumas dúvidas que confesso me deixam com medo de criar tabelas!
A questão é: Quando usar MyISAM ou InnoDB, o que deve levar em conta?
Sobre o MyISAM pude perceber que é destinado a pouca escrita em banco, já que ele trabalha com lock table, mas até quantos cadastros este tipo é indicado? Estamos falando de quantos registros?
E o InnoDB a galera recomenda para grandes movimentações no banco porque ele em vantagem ao MyISAM utiliza lock row podendo executar uma quantidade de processos a mais. Porém dizem ser lento e ser vantajoso diante de inumeros registros, ou seja, base de dados gigantescas.
Não intendi muito bem o suporte do InnoDB em relação a rollback() e commit(), o que são estes dois recursos e referente Crach-Recovery, alguem poderia se pronunciar. Descrevendo diretamente para que servem e se possível utilizando um exemplo.
Agradeço desde já, e quem quiser explicar algo a mais sobre este assunto que não estejam na confusão acima, fique a vontade.
muito obrigado. :thumbsup:
Alguem?
Discussão (1)
Carregando comentários...