MySQL

mysql-logo

MySQL es un SGBD (Sistema Gestor de Bases de Datos) muy completo y muy utilizado tanto en entornos Linux como en entornos Windows, principalmente para el desarrollo de aplicaciones web. Entre sus principales prestaciones destacamos:

  • Fácil instalación
  • Fácil administración
  • Rápido
  • Completo
  • Multiplataforma

Por estas razones, casi todas las aplicaciones web desarrolladas en lenguaje PHP que requieran de base de datos, utilizan MySQL. Destacar además que aunque es propiedad de la empresa Oracle, su distribución es libre en Internet bajo licencia GPL, lo cual le otorga como beneficios adicionales (no menos importantes) contar con un alto grado de estabilidad y un rápido desarrollo.

Si disponemos de un servidor web con soporte PHP y base de datos MySQL, tendremos la arquitectura ideal para crear un portal dinámico utilizando gestores de contenidos como Joomla o Drupal y herramientas orientadas a crear sitios web para entornos educativos como Moodle, así como aplicaciones web orientadas al trabajo colaborativo y al desarrollo rápido de contenidos como Mediawiki (la wiki de la wikipedia) o WordPress (una de las herramientas de blogs más utilizadas).

MySQL permite crear bases de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones. Ingresando instrucciones en la linea de comandos o embebidas en un lenguaje como PHP nos comunicamos con el servidor.

Más información ….

SGBD: Sistemas de gestión de bases de datos

La mayoría de los sitios web dinámicos cuentan con un SGBD ya que proporciona, almacena y mantiene la información que precisa el sitio web para su funcionamiento. Un sistema de gestión de bases de datos (SGBD) es por tanto, un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.  Pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

Un SGBD permite controlar el acceso a los datos, asegurar su integridad, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.