MySQL | Motores de base de dados

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;".

Related Posts:

  • MySQL | Motor InnoDB O motor InnoDB mantém um conjunto de logs em tudo semelhante ao que faz o Oracle. Esses logs (ou registos) destinam-se a assegurar a integridade das transacções ao mesmo tempo qye optimizam o custo transaccional. Este tipo d… Read More
  • MySQL | Algumas características O MySQL é o sistema de gestão de bases de dados open source mais utilizado em todo o mundo. Quando comparado com outros sistemas de uso livre como, por exemplo, o PostgreSQL, o MySQL tem muitas vantagens das quais se referem… Read More
  • MySQL 5.6 | Arquitectura | Parte I O superutilizador/DBA principal em MySQL denomina-se root (em Oracle é o utilizador SYS). Em MySQL uma base de dados é gerida de uma forma lógica e é o SGBDR que trata do armazenamento físico. O trabalho em SQL é controlado … Read More
  • MySQL | Listener O listener ("aquele que ouve") é um serviço lançado quando o daemon(1) do MySQL é iniciado. O listener é um subprocesso dependente do próprio servidor da base de dados, e corre ma porta que estiver especificada no ficheiro … Read More
  • MySQL | Dicionário de dados Uma instalação de MySQL tem por defeito três bases de dados (de sistema): information_schema, mysql e performance_schema. O repositório mysql contém o dicionário de dados do sistema MySQL. Uma cópia, apenas com a função de l… Read More