05 diciembre, 2014

MySQL

MySQL es un sistema relacional, multihilo y multiusuario desarrollado poe MYSQL AB subsidiara de ORACLE Corporation.

Es multihilo porque admite procesos con varios hilos o thread, de manera que cuando de una tarea salta a la siguiente lo hace de manera más eficaz y rápida.

Es software libre, se ofrece con licencia GNU GPL pero para los fines comerciales las empresas deben comprar la licencia.



Funcionamiento MySQL

En las siguentes clases nos dedicaremos a intalar MySQL sobre Linux. Como entorno gráfico utilizaremos phpMyAdmin.

Características MySQL:

  • El servidor MySQL utiliza el espacio en disco para:
    •  Almacenar los programas cliente y servidor y sus librerias
    • Los ficheros de registro ("logs") y de estado
    • Las bases de datos
    • Los ficheros de formato de tablas, ficheros de datos y ficheros de índices.
    • Los ficheros de "tablespaces" de InnoDB
    • Las tablas internas temporales
  • Permite seleccionar los motores de almacenamiento de las tablas internos o externos.