SlideShare una empresa de Scribd logo
Diferencias entre un INNO DB Y My ISAMALUMNOS:HECTOR DANIEL REYES MARTINEZJOSE FERNANDO MOLINA SERRANO
MyISAMMyISAM es el motor de almacenamiento por default y está basado en el probado ISAM, incorporando nuevas características pero conservando su fiabilidad.MyISAM almacena la información en tres archivos por tabla, uno para el formato de tabla, otro para los datos y un tercer archivo para los índices.Las tablas MyISAM soportan un número de filas máximo de aproximadamente ~4.295E+09 y puede tener hasta 64 archivos índices por tabla.Los campos Text y Blob pueden ser indexados completamente, lo que es de gran importancia para funciones de búsqueda.InnoDB
InnoDBInnoDB es relativamente nuevo comparado con MyISAM. Una de las principales diferencias de InnoDB es el soporte de transacciones e integridad referencial.InnoDB provee bloqueo a nivel final, en contra del bloqueo a nivel tabla de MyISAM. Esto es, que mientras una consulta está actualizando o insertando una fila, otra consulta puede actualizar una fila diferente al mismo tiempo. Estas características incrementan la performance en concurrencia de múltiples usuarios.
Otra de las principales características es que permite definir Foreign Key Constraints, lo que permite a los desarrolladores asegurarse que los datos insertados con referencia a otra tabla permanecerán válidos (lo que se conoce como integridad referencial)
ComparaciónMyISAM, en la mayoría de los casos será más rápido que InnoDB en selecciones, actualizaciones e inserciones bajo circunstancias normales.InnoDB también es un motor de almacenamiento ágil, pero se destaca porque incorpora características como bloqueo a nivel filas, transacciones y diseño de tablas relacionales. Aunque la primera de las características nombradas solo se destaca en tablas que son “martilladas” constantes, como por ejemplo una tabla de logs, para el resto de los casos, un bloqueo a nivel tabla es suficiente en condiciones normales.
InnoDB se recupera de errores o reinicios no esperados del sistema a partir de sus logs, mientras que MyISAM requiere una exploración, reparación y reconstrucción de índices de los datos de las tablas que aun no habían sido volcadas a disco.

Más contenido relacionado

PPTX
Base de datos (2)
PPTX
Historia y evolución de las bases de datos
PPTX
Historia de la base de datos
PPTX
Elman computo 5to a
PPTX
Crítica al Sistema de Archivos
PPTX
Base de datos
PPTX
Presentacion tics michelle guerrero, diana obando, mildred loor
Base de datos (2)
Historia y evolución de las bases de datos
Historia de la base de datos
Elman computo 5to a
Crítica al Sistema de Archivos
Base de datos
Presentacion tics michelle guerrero, diana obando, mildred loor

La actualidad más candente (16)

PPTX
Base de datos
PPT
Base de datos
PPTX
My sql
PPTX
Faustozamora2
PPTX
Faustozamora
DOCX
Actividad Base De Datos
PDF
Cuestionario smith santos
DOCX
Base de datos no sql
DOCX
Resumen de access
ODT
Bases de datos daniela y geraldine
PPTX
PPTX
Presentación base de datos bautista marquez_asalia
PPTX
MySQL - Guillermo Jiménez
PPTX
CONCEPTOS DE BASE DE DATOS jirii.pptx
Base de datos
Base de datos
My sql
Faustozamora2
Faustozamora
Actividad Base De Datos
Cuestionario smith santos
Base de datos no sql
Resumen de access
Bases de datos daniela y geraldine
Presentación base de datos bautista marquez_asalia
MySQL - Guillermo Jiménez
CONCEPTOS DE BASE DE DATOS jirii.pptx
Publicidad

Similar a Diferencias entre un inno db y my isam (20)

PPTX
Motores de busqueda mysql
PDF
Historia y evolucion de las bases de datos
PPTX
Base de datos
PDF
Base de datos
DOCX
Comparación SMBD
PDF
Guía de MySql - Lissette Torrealba
PDF
Sistema Gestor de Base de Datos MYSQL
DOCX
GUÍA 1_Administración de Base de Datos.docx
PPTX
Base de datos juan carlos paez
PPTX
Bases de datos
DOCX
Caracteristicas de oracle y my sql
PPTX
Base de datos
PPTX
Bases de datos
DOC
Diseño de bases de datos
PPTX
Tipos de datos de oracle
PPTX
Base de datos
PPTX
Base de dato act4
PPTX
Base de dato
Motores de busqueda mysql
Historia y evolucion de las bases de datos
Base de datos
Base de datos
Comparación SMBD
Guía de MySql - Lissette Torrealba
Sistema Gestor de Base de Datos MYSQL
GUÍA 1_Administración de Base de Datos.docx
Base de datos juan carlos paez
Bases de datos
Caracteristicas de oracle y my sql
Base de datos
Bases de datos
Diseño de bases de datos
Tipos de datos de oracle
Base de datos
Base de dato act4
Base de dato
Publicidad

Más de Sergio Olivares (20)

PPTX
Metodologia cascada pura
PPTX
Metodologias agiles
PPTX
Metodologías de programación orientado a eventos y distribuida
PPTX
Metodología orientada a_eventos 2
PPTX
El modelo de_espiral
PPTX
Modelo con compenentes
PPTX
Ingenieria de software iso 9000 & iso spice 15504
PPTX
Relacion entre informatica y economia
PPTX
Informatica y la juridica documetaria y meta documentaria
PPT
Informatica y los Sistemas Expertos
PPTX
Informatica su relacion_con_la_sociologia
PPT
Métricas de tamaño (Ingeniería de Software)
PPTX
Presentación Equipo #3 (Informática y el Derecho)
PPT
exposicion equipo # 1
PPTX
Historia del derecho Eq. #3
PPTX
Derecho informatico_equipo5
PPTX
Historia del derecho
PPTX
Eq4 li línea del tiempo del derecho en méxico
PPT
Expo replicación
PPT
Proteccion a la base de datos
Metodologia cascada pura
Metodologias agiles
Metodologías de programación orientado a eventos y distribuida
Metodología orientada a_eventos 2
El modelo de_espiral
Modelo con compenentes
Ingenieria de software iso 9000 & iso spice 15504
Relacion entre informatica y economia
Informatica y la juridica documetaria y meta documentaria
Informatica y los Sistemas Expertos
Informatica su relacion_con_la_sociologia
Métricas de tamaño (Ingeniería de Software)
Presentación Equipo #3 (Informática y el Derecho)
exposicion equipo # 1
Historia del derecho Eq. #3
Derecho informatico_equipo5
Historia del derecho
Eq4 li línea del tiempo del derecho en méxico
Expo replicación
Proteccion a la base de datos

Diferencias entre un inno db y my isam

  • 1. Diferencias entre un INNO DB Y My ISAMALUMNOS:HECTOR DANIEL REYES MARTINEZJOSE FERNANDO MOLINA SERRANO
  • 2. MyISAMMyISAM es el motor de almacenamiento por default y está basado en el probado ISAM, incorporando nuevas características pero conservando su fiabilidad.MyISAM almacena la información en tres archivos por tabla, uno para el formato de tabla, otro para los datos y un tercer archivo para los índices.Las tablas MyISAM soportan un número de filas máximo de aproximadamente ~4.295E+09 y puede tener hasta 64 archivos índices por tabla.Los campos Text y Blob pueden ser indexados completamente, lo que es de gran importancia para funciones de búsqueda.InnoDB
  • 3. InnoDBInnoDB es relativamente nuevo comparado con MyISAM. Una de las principales diferencias de InnoDB es el soporte de transacciones e integridad referencial.InnoDB provee bloqueo a nivel final, en contra del bloqueo a nivel tabla de MyISAM. Esto es, que mientras una consulta está actualizando o insertando una fila, otra consulta puede actualizar una fila diferente al mismo tiempo. Estas características incrementan la performance en concurrencia de múltiples usuarios.
  • 4. Otra de las principales características es que permite definir Foreign Key Constraints, lo que permite a los desarrolladores asegurarse que los datos insertados con referencia a otra tabla permanecerán válidos (lo que se conoce como integridad referencial)
  • 5. ComparaciónMyISAM, en la mayoría de los casos será más rápido que InnoDB en selecciones, actualizaciones e inserciones bajo circunstancias normales.InnoDB también es un motor de almacenamiento ágil, pero se destaca porque incorpora características como bloqueo a nivel filas, transacciones y diseño de tablas relacionales. Aunque la primera de las características nombradas solo se destaca en tablas que son “martilladas” constantes, como por ejemplo una tabla de logs, para el resto de los casos, un bloqueo a nivel tabla es suficiente en condiciones normales.
  • 6. InnoDB se recupera de errores o reinicios no esperados del sistema a partir de sus logs, mientras que MyISAM requiere una exploración, reparación y reconstrucción de índices de los datos de las tablas que aun no habían sido volcadas a disco.