Fundamentos de base de datos mysql

If you don't want to miss any Free Coupon or want to get faster updates kindly join our Telegram Channel 👉 Here 👈.

Fundamentos de base de datos mysql

Descripción

El motor de almacenamiento (storage engine) es el software que se encarga del manejo de los datos, cómo se organizan y qué relaciones tienen, como se almacenan y de qué forma son accedidos, cómo se gestiona el acceso de distintos usuarios y los bloqueos pertinentes, sus medidas de seguridad y la integridad.

En MySQL es posible seleccionar el tipo de motor de almacenamiento a utilizar, esto se indica en la sentencia de creación de la tabla

Motor de almacenamiento ISAM: Motor de almacenamiento original de MySQL, sólo manejaba tablas notransaccionales, estuvo disponible en la versión MySQL 3.23 y rápidamente fue reemplazado por MyISAM. Características: • Registros de longitud fija y variable. • Sólo pueden ser definidos 16 índices por tabla. • Claves con longitud máxima de 256 bytes. • Los datos son almacenados en el formato de la máquina donde esta instalado, más rápido, pero dependiente de la máquina. • El máximo tamaño de una tabla es 4GB. • No puede usarse sentencias de respaldo de tablas y restauración de tablas. • No soporta búsquedas de texto completo y tipos de datos espaciales (OpenGIS).

Motor de almacenamiento MyISAM: Es el motor de almacenamiento por defecto en MySQL desde la serie 3.23. MyISAM esta basado en el código de ISAM pero tiene otras poderosas propiedades: . Características: • Todos los datos son almacenados en formato complemento a dos y el formato de la IEEE de punto flotante. • Manejo de tablas no-transaccionales • El máximo número de índice por tablas son 64. El máximo número de columnas por índices es 16. • MyISAM automáticamente actualiza las columnas definidas como AUTO_INCREMENTO en operaciones NSERT/UPDATE, incrementado la velocidad en al menos 10%. • Los índices MyISAM tienen una bandera que indica si la tabla fue cerrada correctamente. Si mysqld es inicializado con la opción de recuperación, el MyISAM automáticamente repara la tabla que no haya sido cerrada correctamente. • Usado frecuentemente en aplicaciones Web

Motor de almacenamiento InnoDB : InnoDB provee a MySQL un motor de almacenamiento con soporte a transacciones (propiedades ACID) con capacidades para commit y rollback. Características: • Manejo de usuarios concurrentes. • InnoDB soporta la definición de claves foráneas (FOREIGN KEY). • En una sentencia SELECT puedan mezclarse diferentes tipos de tablas. • InnoDB ha sido diseñado para máximo rendimiento cuando se procesan grandes volúmenes de datos. • Integrada completamente con el servidor MySQL, InnoDB mantiene su propio buffer pool para mantener datos e índices en memoria principal. • No existe un limite de tamaño predefinido para las tablas InnoDB

¿Para quién es este curso?

  • Estudiantes de programacion

Ver másVer menos

Top Class Study
Logo