Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que usar InnoDB sobre MySIAM


Prós e contras do InnoDB e MyISAM -
  1. O InnoDB se recupera de uma falha ou outro desligamento inesperado ao reproduzir seus logs.
  2. O InnoDB pode ser executado em um modo com menor confiabilidade, mas, em alguns casos, desempenho superior.
  3. O InnoDB agrupa automaticamente várias inserções simultâneas e as libera para o disco ao mesmo tempo.
  4. O InnoDB libera o log de transações após cada transação, melhorando muito a confiabilidade.
  5. Diferente do InnoDB, o MyISAM possui pesquisa de texto completo embutida
  6. MyISAM ainda é amplamente utilizado em aplicações web, pois tradicionalmente tem sido percebido como mais rápido que o InnoDB em situações onde a maioria dos acessos ao banco de dados são lidos.
  7. Ao gravar/atualizar dados em uma tabela InnoDB, apenas essa linha específica é bloqueada, enquanto em MyISAM a tabela inteira é bloqueada.
  8. O InnoDB oferece suporte completo a transações.