Usuarios

Sitios Amigos

Valid XHTML 1.0 Transitional

Sistema de gesti贸n de contenidos


Icono milenario del altiplano inca


Google lidera ranking de buscadores


Comparaci贸n de tablas en MySQL

Diferencias entre Innodb y MyISAM

El servidor de bases de datos MySQL soporta distintos tipos de tablas, InnoDB y MyISAM merecen una atenci贸n especial y mencionaremos algunas diferencias.

Las tablas del tipo InnoDB est谩n estructuradas de forma distinta que MyISAM, ya que se almacenan en un s贸lo archivo en lugar de tres, y sus principales caracter铆sticas son que permite trabajar con transacciones, y definir reglas de integridad referencial.

Las transacciones aportan una fiabilidad superior a las bases de datos. Si disponemos de una serie de consultas SQL que deben ejecutarse en conjunto, con el uso de transacciones podemos tener la certeza de que nunca nos quedaremos a medio camino de su ejecuci贸n.

Para este fin, las tablas que soportan transacciones, como es el caso de InnoDB, son mucho m谩s seguras y f谩ciles de recuperar si se produce alg煤n fallo en el servidor, ya que las consultas se ejecutan o no en su totalidad. Por otra parte, las transacciones pueden hacer que las consultas tarden m谩s tiempo en ejecutarse.

Por ejemplo:

Al ejecutar sentencias de modificaci贸n de datos SQL en MyISAM, y se produce alg煤n corte en la conexi贸n y las consultas no se han ejecutado completamente, puede que queden s贸lo parte de los registros actualizados y no sabremos qu茅 registros no se han actualizado.

En cambio, utilizando InnoDB, si se produce un corte mientras se ejecuta la consulta SQL no se aplicar谩n los cambios y podremos volver a ejecutarla, es decir, garantiza que una transacci贸n se ejecute 铆ntegramente, de lo contrario la anula.

MyISAM no permite integridad referencial (uso de claves for谩neas para "enlazar" varias tablas), en cambio InnoDB s铆 permite este tipo de relaciones.

InnoDB es m谩s eficiente que MyISAM en cuanto a tiempos de respuesta para operaciones habituales, tales como INSERT, UPDATE, etc.


Audio y musica MP3

Video online de CSI

Bellas porristas del futbol argentino

Tenis: Ca帽as le gan贸 a Federer

Basket NBA: San Antonio otra vez campe贸n