Debo usar las tablas MyISAM o InnoDB para mi base de datos MySQL?

Tengo las siguientes dos tablas en mi base de datos (la indexación esn completo ya que se basará en el motor que use):

Tabla 1

CREATE TABLE `primary_images` (
  `imgId` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
  `imgTitle` varchar(255) DEFAULT NULL,
  `view` varchar(45) DEFAULT NULL,
  `secondary` enum('true','false') NOT NULL DEFAULT 'false',
  `imgURL` varchar(255) DEFAULT NULL,
  `imgWidth` smallint(6) DEFAULT NULL,
  `imgHeight` smallint(6) DEFAULT NULL,
  `imgDate` datetime DEFAULT NULL,
  `imgClass` enum('jeans','t-shirts','shoes','dress_shirts') DEFAULT NULL,
  `imgFamily` enum('boss','lacoste','tr') DEFAULT NULL,
  `imgGender` enum('mens','womens') NOT NULL DEFAULT 'mens',
  PRIMARY KEY (`imgId`),
  UNIQUE KEY `imgDate` (`imgDate`)
)

Tabla 2

CREATE TABLE `secondary_images` (
  `imgId` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
  `primaryId` smallint(6) unsigned DEFAULT NULL,
  `view` varchar(45) DEFAULT NULL,
  `imgURL` varchar(255) DEFAULT NULL,
  `imgWidth` smallint(6) DEFAULT NULL,
  `imgHeight` smallint(6) DEFAULT NULL,
  `imgDate` datetime DEFAULT NULL,
  PRIMARY KEY (`imgId`),
  UNIQUE KEY `imgDate` (`imgDate`)
)

Table 1 se usará para crear una galería de miniaturas con enlaces a versiones más grandes de la imagen. @imgClass, imgFamily yimgGender refinará las miniaturas que se muestran.

Table 2 contiene imágenesrelacionad a los de la Tabla 1. De ahí el uso deprimaryId para relacionar una sola imagen en la Tabla 1, con una o más imágenes en la Tabla 2. Aquí es donde estaba pensando en usar la capacidad de clave externa de InnoDB, pero también estoy familiarizado con la capacidad de los índices en MyISAM para hacer el mismo

Sin profundizar demasiado en los campos restantes,imgDate se utiliza para ordenar los resultados.

Por último, pero no menos importante, debo mencionar que esta base de datos esSOLO LECTUR. Todos los datos serán ingresados por mí. Me han dicho que si una base de datos es de solo lectura, debería ser MyISAM, pero espero que pueda arrojar algo de luz sobre lo quet haría en mi situación.

Respuestas a la pregunta(4)

Su respuesta a la pregunta