fbpx
Wikipedia

MyISAM

MyISAM es el mecanismo de almacenamiento de datos usado por defecto por el sistema administrador de bases de datos relacionales MySQL hasta su versión 5.5.[1]​ Este tipo de tablas están basadas en el formato ISAM pero con nuevas extensiones. En las últimas versiones de MySQL, el motor InnoDB está empezando a reemplazar a este tipo de tablas por su capacidad de ejecutar transacciones de tipo ACID y bloqueo de registros e integridad referencial.

Cada tabla de tipo MyISAM se guarda en tres archivos. Los archivos tienen el nombre de la tabla y una extensión que indica el tipo de archivo:

  • .frm: almacena la definición de la tabla.
  • .MYD: (MyData) contiene los registros de la tabla.
  • .MYI: (MyIndex) contiene los índices de la tabla.

Para especificar que deseas usar el tipo de tablas MyISAM, se indica con la opción ENGINE al crear la tabla o modificarla, por ejemplo

CREATE TABLE t (i INT) ENGINE = MYISAM; 

La principal característica de este tipo de almacenamiento es la gran velocidad que obtiene en las consultas, ya que no tiene que hacer comprobaciones de la integridad referencial, ni bloquear las tablas para realizar las operaciones por la ausencia de características de atomicidad. Este tipo de tablas está especialmente indicado para sistemas que no tienen un número elevado de inserciones como pueden ser las páginas web.

Aria

MariaDB desarrolló un sistema similar a MyISAM llamado Aria que venía instalado por defecto desde la versión 5.1.[2]

Desde la versión 10.4 de MariaDB todas la tablas internas usan este motor de almacenamiento.[2]

Véase también

Referencias

  1. MySQL. «Chapter 15 The InnoDB Storage Engine» (en inglés). Consultado el 3 de febrero de 2021. 
  2. MariaDB. «Aria Storage Engine» (en inglés). Consultado el 3 de febrero de 2021. 

Enlaces externos

  • Documentación de MySQL sobre MyISAM (inglés)
  • Documentación de MariaDB sobre Aria (inglés)
  •   Datos: Q917941

myisam, mecanismo, almacenamiento, datos, usado, defecto, sistema, administrador, bases, datos, relacionales, mysql, hasta, versión, este, tipo, tablas, están, basadas, formato, isam, pero, nuevas, extensiones, últimas, versiones, mysql, motor, innodb, está, e. MyISAM es el mecanismo de almacenamiento de datos usado por defecto por el sistema administrador de bases de datos relacionales MySQL hasta su version 5 5 1 Este tipo de tablas estan basadas en el formato ISAM pero con nuevas extensiones En las ultimas versiones de MySQL el motor InnoDB esta empezando a reemplazar a este tipo de tablas por su capacidad de ejecutar transacciones de tipo ACID y bloqueo de registros e integridad referencial Cada tabla de tipo MyISAM se guarda en tres archivos Los archivos tienen el nombre de la tabla y una extension que indica el tipo de archivo frm almacena la definicion de la tabla MYD MyData contiene los registros de la tabla MYI MyIndex contiene los indices de la tabla Para especificar que deseas usar el tipo de tablas MyISAM se indica con la opcion ENGINE al crear la tabla o modificarla por ejemplo CREATE TABLE t i INT ENGINE MYISAM La principal caracteristica de este tipo de almacenamiento es la gran velocidad que obtiene en las consultas ya que no tiene que hacer comprobaciones de la integridad referencial ni bloquear las tablas para realizar las operaciones por la ausencia de caracteristicas de atomicidad Este tipo de tablas esta especialmente indicado para sistemas que no tienen un numero elevado de inserciones como pueden ser las paginas web Indice 1 Aria 2 Vease tambien 3 Referencias 4 Enlaces externosAria EditarMariaDB desarrollo un sistema similar a MyISAM llamado Aria que venia instalado por defecto desde la version 5 1 2 Desde la version 10 4 de MariaDB todas la tablas internas usan este motor de almacenamiento 2 Vease tambien EditarMecanismos de almacenamiento MySQL MariaDBReferencias Editar MySQL Chapter 15 The InnoDB Storage Engine en ingles Consultado el 3 de febrero de 2021 a b MariaDB Aria Storage Engine en ingles Consultado el 3 de febrero de 2021 Enlaces externos EditarDocumentacion de MySQL sobre MyISAM ingles Documentacion de MariaDB sobre Aria ingles Datos Q917941 Obtenido de https es wikipedia org w index php title MyISAM amp oldid 134362636, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos