sql >> Base de Datos >  >> RDS >> Mysql

Por qué usar InnoDB sobre MySIAM

Ventajas y desventajas de InnoDB y MyISAM -

  1. InnoDB se recupera de un bloqueo u otro apagado inesperado reproduciendo sus registros.
  2. InnoDB se puede ejecutar en un modo en el que tiene menor confiabilidad pero, en algunos casos, mayor rendimiento.
  3. InnoDB agrupa automáticamente varias inserciones simultáneas y las descarga en el disco al mismo tiempo.
  4. InnoDB vacía el registro de transacciones después de cada transacción, lo que mejora enormemente la confiabilidad.
  5. A diferencia de InnoDB, MyISAM tiene una búsqueda de texto completo incorporada
  6. MyISAM todavía se usa ampliamente en aplicaciones web, ya que tradicionalmente se ha percibido como más rápido que InnoDB en situaciones donde la mayor parte del acceso a la base de datos es de lectura.
  7. Al escribir/actualizar datos en una tabla InnoDB, solo se bloquea esa fila en particular, mientras que en MyISAM se bloquea toda la tabla.
  8. InnoDB proporciona soporte completo para transacciones.