1)tabelas seguras com transação
-InnoDB
-BDB
)
2)tabelas não seguras com tarnsação
-HEAP
-I
SAM
-MERGE
-MyISAM
(Default)
Vantagens de tabelas seguras com transação (TST):
-
Mais segura. Mesmo se o MySQL falhar ou se você tiver problemas com hardware, você pode ter os seus dados de volta, ou através de recuperação automatica ou de um backup + o log de transação.
-
Você pode combinar muitas instruções e aceitar todas de uma vez com o comando COMMIT
.
-
Você pode executar um ROLLBACK
para ignorar suas mudanças (se você não estiver rodando em modo auto-commit).
-
Se uma atualização falhar, todas as suas mudanças serão restauradas. (Com tabelas NTST todas as mudanças que tiverem sido feitas são permanentes).
-
Pode fornecer melhor concorrência se a tabela obter muitas atualizações concorrentes com leituras.
Vantagens de tabelas não seguras com transação (NTST):
-
Muito mais rápida e não há nenhuma sobrecarga de transação.
-
Usará menos spaço em disco já que não há nenhuma sobrecarga de transação.
-
Usará menos memória para as atualizações.
Fonte: http://www.criarweb.com/artigos/674.php