2.1 Introduccin
MySQL surge como alternativa libre a los grandes SGBD, aunque actualmente pertenece a
Oracle. Muy extendido en aplicaciones XAMPP. Existe la posibilidad de comprar una licencia
comercial o someterse a los trminos de la licencia pblica.
2.1.1 Funciones
Actualmente se ofrecen distintas versiones de MySQL:
2.2.4 Almacenamiento
Utilizando el motor de almacenamiento se puede personalizar la forma en que se guarda la
informacin de cada tabla.
InnoDB es el motor de almacenamiento que funciona por defecto. Sigue el modelo ACID
utilizando transacciones, commit, rollback, y crashrecovery.
MyISAM est pensado para servidores web de consultas proporcionando alta velocidad en
registro y consulta de datos. Al no controlar la integridad referencial se obtiene una gran
velocidad.
Memory no almacena tablas directamente en memoria, es decir, de forma no persistente.
Si el servidor se reiniciara los datos se perderan. Es til cuando se trabaja con datos
temporales, o cuando se quiere volcar informacin a la cache de forma temporal.
Fedetared permite consultar tablas en servidores remotos junto con tablas locales
utilizando joins.
CSV almacena directamente los datos de una tabla en un fichero csv.
Todos los datos de los motores, excepto memory, y los ficheros log se almacenan en el sistema
de ficheros bajo control del sistema operativo. Estos elementos se ejecutan a travs del
proceso mysqld. Existe otro proceso mysqld_safe que velar por la persistencia del proceso
mysqld. En caso que dejara de funcionar se reiniciara para seguir prestando servicio.
EJERCICIO
2.3 Proceso de instalacin
2.3.1 Utilizando el gestor de paquetes
2.3.2 Desde el cdigo fuente