São os motores (engines) de base de dados que orientam os processos que asseguram a integridade dos dados, o modo como a estrutura física dos dados se organiza e, ainda, os mecanismos que asseguram a associação entre as estruturas lógicas e físicas do sistema.
No MySQL 5.6 existem os seguintes tipos principais de motores:
- InnoDB. Motor que implementa o mecanismo ACID.
- MyISAM. Anteriormente à versão 5.6 era o motor por defeito do MySQL; motor não-transaccional.
- Memory. Um motor que funciona unicamente na memória (física ou virtual).
- Archive. Destina-se ao arquivamento de dados raramente utilizados.
Para ver todos os motores disponíveis pode digitar-se, numa janela de Command Line do MySQL, a seguinte instrução: “SHOW ENGINES;”.