You are on page 1of 11

MYSQL

José Luis Piñeiro Martínez


138511
Sociedad de la Información
30.09.2010
QUÉ ES?
 Es un sistema de gestión de base de
datos relacional proporciona acceso
a múltiples usuarios a una serie de
bases de datos
 Es propiedad de la compañía sueca
MySQL AB, ahora propiedad de Oracle
Corporation
 Fue fundado por 2 suecos y 1
Finlandes: David Axmark, Allan Larsson
and Michael "Monty" Widenius
 La "M" en el acrónimo de LAMP se refiere a
MySQL:
 Linux, el sistema operativo;
 Apache, el servidor web;
 MySQL, el gestor de bases de datos;
 Perl, PHP, o Python, los lenguajes de programación
POPULARIDAD…
 Popular uso en aplicaciones web por:
 almacenamiento y registro de los datos del usuario
 como Flickr, Facebook, Wikipedia, Nokia, Youtube, Google, Yahoo(no
para búsquedas), usan MySQL para

 Opción preferida por la Web, Web 2.0, SaaS, ISV,


las empresas Telecom y empresas de TI por:
 Eliminaproblemas asociados con el tiempo de inactividad
 De mantenimiento y administración de aplicaciones
modernas en línea
CARACTERÍSTICAS
 MySQL está escrito en el código
 C: lenguaje de programación para crear software
de sistemas y creacion de aplicaciones
 C++: lenguaje de programación con mecanismos
que permitan la manipulación de objetos
 Funciona en Plataformas de sistemas como:
 AIX,BSDi, FreeBSD, HP-UX, i5/OS, Linux, Mac OS
X, NetBSD, Novell NetWare, OpenBSD,
OpenSolaris, eComStation, OS/2 Warp, QNX,
IRIX, Solaris, Symbian, SunOS, SCO OpenServer,
SCO UnixWare, Sanos, Tru64 and Microsoft
Windows
CARACTERÍSTICAS DISTINTIVAS

 Múltiples motores de almacenamiento 


permite al usuario escoger el adecuado para
cada tabla de la base de datos
 MyISAM, Merge, InnoDB, BDB,
Memory/heap, MySQL Cluster, Federated,
Archive, CSV, Blackhole y Example en 5.x

 Agrupación de transacciones reuniendo


transacciones de varias conexiones para
incrementar el número de transacciones por
segundo.
TIPOS DE COMPILACIÓN DEL SERVIDOR

 Estándar:
 Los binarios estándar son los más recomendados
para usuarios, e incluyen el motor de
almacenamiento InnoDB.
 Max
 Los binarios con características adicionales que
no probadas ni necesarias.
 MySQL-Debug:
 Son binarios que han sido compilados con
información de depuración extra.
CARACTERÍSTICAS ADICIONALES

 Usa GNU Automake, Autoconf, y Libtool para


portabilidad
 Usa tablas en disco b-tree para búsquedas
rápidas con compresión de índice
 Tablas hash en memoria temporales
 Usa Purify (detector de memoria perdida
comercial)
 Soporte para operadores y funciones en
cláusulas select y where.
 Soporte para cláusulas group by y order by,
 Soporte de funciones de agrupación
 Seguridad: ofrece un sistema de contraseñas
y privilegios seguro mediante verificación del
host
 Soporta gran cantidad de datos (hasta 50
millones de registros)
 Se permiten hasta 64 índices por tabla.
 El máximo ancho de límite son 1000 bytes
MYSQL EN WINDOWS
 Popularidad fuerte por:
 Más bajo costo total de propiedad
 Facilidad de uso
 Seguridad, Confiabilidad
 Rendimiento

 Es opción para:
 Vendedores de software independientes,
 Fabricantes de equipos originales
 Proveedores
 Organizaciones de desarrollo de web personalizado, y
departamentales.
FUENTES
 http://www.mysql.com/products/enterprise
/server.html
 http://www.mysql.com/about/
 http://en.wikipedia.org/wiki/MySQL
 http://www.mysql.com/why-mysql/windows
/

You might also like