Qué es MySQL?
MySQL es el servidor de bases de datos relacionales
más popular, desarrollado y proporcionado por MySQL AB. MySQL AB es una
empresa cuyo negocio consiste en proporcionar servicios en torno al servidor
de bases de datos MySQL. Una de las razones para el rápido crecimiento
de popularidad de MySQL, es que se trata de un producto Open Source, y por lo
tanto, va de la mano con este movimiento.
MySQL es un sistema de administración de bases de datos
Una base de datos es una colección estructurada
de datos. Los información que puede almacenar una base de datos puede
ser tan simple como la de una agenda, un contador, o un libro de visitas, ó
tan vasta como la de una tienda en línea, un sistema de noticias, un
portal, o la información generada en una red corporativa. Para agregar,
accesar, y procesar los datos almacenados en una base de datos, se necesita
un sistema de administración de bases de datos, tal como MySQL.
MySQL es un sistema de administración de bases de datos relacionales
Una base de datos relacional almacena los datos en tablas
separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad
y flexibilidad. Las tablas son enlazadas al definir relaciones que hacen posible
combinar datos de varias tablas cuando se necesitan consultar datos. La parte
SQL de "MySQL" significa "Lenguaje Estructurado de Consulta",
y es el lenguaje más usado y estandardizado para accesar a bases de datos
relacionales.
MySQL es Open Source
Open Source significa que la persona que quiera puede
usar y modificar MySQL. Cualquiera puede descargar el software de MySQL de Internet
y usarlo sin pagar por ello. Inclusive, cualquiera que lo necesite puede estudiar
el código fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa
la licencia GPL (Licencia Pública General GNU), para definir qué
es lo que se puede y no se puede hacer con el software para diferentes situaciones.
Sin embargo, si uno está incómodo con la licencia GPL o tiene
la necesidad de incorporar código de MySQL en una aplicación comercial
es posible comprar una versión de MySQL con una licencia comercial. Para
mayor información, ver la página oficial de MySQL en la cuál
se proporciona mayor información acerca de los tipos de licencias.
¿Por qué usar MySQL?
El servidor de bases de datos MySQL es muy rápido,
seguro, y fácil de usar. Si eso es lo que se está buscando, se
le debe dar una oportunidad a MySQL. Se pueden encontrar comparaciones de desempeño
con algunos otros manejadores de bases de datos en la página de MySQL.
El servidor MySQL fue desarrollado originalmente para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha estado siendo usado exitosamente en ambientes de producción sumamente exigentes por varios años. Aunque se encuentra en desarrollo constante, el servidor MySQL ofrece hoy un conjunto rico y útil de funciones. Su conectividad, velocidad, y seguridad hacen de MySQL un servidor bastante apropiado para accesar a bases de datos en Internet.
Algunos detalles técnicos de MySQL
El software de bases de datos MySQL consiste de un sistema
cliente/servidor que se compone de un servidor SQL multihilo, varios programas
clientes y bibliotecas, herramientas administrativas, y una gran variedad de
interfaces de programación (APIs). Se puede obtener también como
una biblioteca multihilo que se puede enlazar dentro de otras aplicaciones para
obtener un producto más pequeño, más rápido, y más
fácil de manejar. Para obtener información técnica más
detallada, es necesario consultar la guía de referencia de MySQL.
¿Cuál es la manera de pronunciar MySQL?
La manera oficial de pronunciar MySQL es "my ess
que ell" (no "my sequel"), pero no existe ningún incoveniente
en pronunciarlo como "my sequel", ó de alguna otra manera.
Acerca de este documento
Basado en el artículo original en inglés What is MySQL?, ©
1995-2002 MySQL AB