Documento sin título

Me Gusta

HTML

XXXXX

XXXXX

Tipos de Motores de Almacenamiento



MyISAM trata tablas no transaccionales. Proporciona almacenamiento y recuperación de datos en forma rápida, así como posibilidad de búsquedas fulltext. Escogeremos MyISAM como motor de nuestra tabla en aquellos casos en los que predominen las consultas SELECT y ocupa menos espacio en el disco pero no tiene control sobre las llaves foráneas.

INNODB  es el motor de almacenamiento en las tablas que permite transacciones, bloqueos y claves foráneas.
InnoDB dota a MySQL de un motor de almacenamiento transaccional (conforme a ACID) con capacidades de commit (confirmación), rollback (cancelación) y recuperación de fallos. InnoDB realiza bloqueos a nivel de fila y también proporciona funciones de lectura consistente sin bloqueo al estilo Oracle en sentencias SELECT. Estas características incrementan el rendimiento y la capacidad de gestionar múltiples usuarios simultáneos. No se necesita un bloqueo escalado en InnoDB porque los bloqueos a nivel de fila ocupan muy poco espacio. InnoDB también soporta restricciones FOREIGN KEY. En consultas SQL, aún dentro de la misma consulta, pueden incluirse libremente tablas del tipo InnoDB con tablas de otros tipos.

Estos son los principales motores de almacenamiento, su elección dependerá de lo que necesitamos en realidad hacer con nuestra Base de datos, pero es muy importante elegir la correcta para un buen diseño porque repercutirá en el rendimiento de nuestro trabajo.

otros tipos:
Memory
Example
NDB Cluster
Archive
CSV
Federated