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 fallas. InnoDB realiza
      bloqueos a nivel de fila y también porporciona 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.
    
      InnoDB se diseñó para obtener el máximo
      rendimiento al procesar grandes volúmenes de datos. Probablemente
      ningún otro motor de bases de datos relacionales en disco iguale
      su eficiencia en el uso de CPU.
    
      A pesar de estar totalmente integrado con el servidor MySQL, el
      motor de almacenamiento InnoDB mantiene su
      propio pool de almacenamiento intermedio para tener un cache de
      datos e índices en la memoria principal.
      InnoDB almacena sus tablas e índices en un
      espacio de tablas, el cual puede consistir de varios ficheros (o
      particiones disco). Esto difiere de, por ejemplo, el motor
      MyISAM, donde cada tabla se almacena empleando
      ficheros separados. Las tablas InnoDB pueden
      ser de cualquier tamaño, aún en sistemas operativos donde el
      tamaño de los ficheros se limita a 2GB.
    
      En MySQL 5.0, InnoDB viene incluido por defecto
      en las distribuciones binarias. El instalador Windows Essentials
      configura a InnoDB como el tipo de base de
      datos MySQL por defecto en Windows.
    
      InnoDB se utiliza en muchos grandes sitios de
      bases de datos que necesitan alto rendimiento. El famoso sitio de
      noticias de Internet Slashdot.org corre sobre
      InnoDB. Mytrix, Inc. almacena más de 1TB de
      datos en InnoDB, y otros sitios manejan una
      carga promedio de 800 inserciones y actualizaciones por segundo en
      InnoDB.
    
      InnoDB se publica bajo la misma licencia GNU
      GPL Versión 2 (de Junio de 1991) que MySQL. Para más
      información sobre el licenciamiento de MySQL, consulte
      http://www.mysql.com/company/legal/licensing/.
    
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

