Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2005, 15:43
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años
Puntos: 3
MyISAM es la recomendada para tablas estándar donde vayas a sacar mucha información. Son muy rápidas. Desventajas: no permiten claves secundarias como tal, es decir, tendrías que programar para determinar si una clave secundaria se corresponde con algún registro de los de la tabla a la que apunta. Tampoco puede realizar transacciones seguras.

ISAM está obsoleto, MyISAM es siempre recomendable sobre ISAM.

InnoDB es específico para transacciones seguras y permite configurar claves secundarias que el mismo motor InnoDB comprobará que concuerdan con alguno de los registros de la tabla a la que apunta. Desventaja: es lento.

Las tablas Heap son tablas que se almacenan en RAM (por eso son muy rápidas), y cuando se acaba la sesión, desaparecen. Sirven para almacenar datos temporales de apoyo.

Merge es un tipo de tabla que une dos tablas como si fueran una, para facilitar consultas en caso de estar el sistema bajo en recursos. Así el número de operaciones que usa el stma al hacer una consulta que necesite usar ambas tablas disminuye.

Desde luego ls más importantes son MyISAM y InnoDB. Dependiendo del uso que quieras dar a una u otra tabla más o menos oriéntate por lo que he escrito.