You are on page 1of 13

MySQL: UN

SISTEMA DE GESTIN
DE BASES DE DATOS.


Caractersticas de las Bases de Datos
Independencia lgica y fsica de los datos.
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.
Michael Widenius,
pens en construir
su propio sistema
de
Almacenamiento
de Archivos.
1980 1990 2000 2010
1995: Widenius y
colaboradores,
luego de sus
investigaciones,
crean a MySQL,
con lenguaje SQL,
y Accesibilidad a
travs de Internet.
Adems, nace la
Empresa MySQL
AB.
Enero de
2008: MySQL
AB, Pasa a
ser parte de
Sun
Microsystems
Abril de 2009:
Sun
Microsystems,
Pasa a ser
parte de Oracle
Corporation.
Historia de MySQL.
Datos Adicionales:
El Nombre de MySQL, Tendra sus Orgenes Debido al
Nombre de la hija de Michael Widenius, llamada My, y
La parte de SQL, Hara referencia a este Lenguaje.

El Delfn Caracterstico de MySQL, se llama Sakila y
fue elegido dentro de un concurso, cuyo ganador, result
ser un desarrollador de Software Africano.
Evolucin de MySQL
Ampliacin y mejora del servicio a travs de la Web.
Sugerencias de los usuarios
Tipos de licencia de MySQL
Licencia Freeware
Licencia Comercial
GPL: Permite la edicin y
distribucin del Software.

El Software Distribuido no
perder la licencia GPL.

Funcionalidades Reducidas
No se permite la edicin del
Software.

Permite mayores
funcionalidades del producto.
Escrito en C y en C++.

Probado con un amplio rango de compiladores diferentes.

Funciona en diferentes plataformas.

Un sistema de reserva de memoria muy rpido basado en threads.

Tablas hash en memoria, que son usadas como tablas temporales.

Soporte completo para operadores y funciones en las clusulas de consultas
SELECT y WHERE.

Principales Caractersticas de MySQL.
Soporte completo para las clusulas SQL: GROUP BY y ORDER BY.

Soporte de funciones de agrupacin (COUNT(), COUNT(DISTINCT ...), AVG(),
STD(), SUM(), MAX(), MIN(), y GROUP_CONCAT()).

Un sistema de privilegios y contraseas que es muy flexible y seguro, y que permite
verificacin basada en el host.(Contraseas Cifradas).

Puede Almacenar grandes Cantidades de Registros.

Permite Conexiones al Servidor MySQL, Por medio de MyODBC.

Puede Proporcionar Mensajes de Error, en mltiples idiomas.

Soporte completo para distintos conjuntos de caracteres.

Requisitos de MySQL
Porque elegir MySQL?
Requisitos Mnimos de Hardware de MySQL
Eficiencia, rendimiento
Fcil de manejar
Computador Bsico
Caractersticas
Compatibilidad
Confiabilidad
PLATAFORMAS
Windows
Linux
Mac os x
Solaris
AIX
Otros.
Mltiples Plataformas:
Presentamos las mas usadas:
Seguridad de MySQL
El Qu voy a proteger?
Para Qu Protegerlo?.
Dado la seguridad que nos proporciona mysql debemos
ser cuidadoso a la hora de elegir el donde y como guardaremos
nuestra informacin.
Herramientas de Respaldos
Herramientas
Comerciales
backup table
mysqldump
mysqlhotcopy.
Ventajas de Mysql
Econmico
Consistente
Integridad
Restricciones de seguridad
Independencia de los datos
Desventajas de Mysql
Lento con grandes bases de datos
No cuenta con panel de control grfico
Capacidad reducida en comparacin con otros gestores de datos
No es intuitivo
Conclusin:
-Las empresas que utilizan MySQl consiguen reducir su
gasto destinado a este tipo de software hasta en un
90%.
-La facilidad de su uso la flexibilidad en diferentes
sistemas operativos hacen muy popular esta base de
datos.
-Mysql es un buen gestor de bases de datos ya que
almacena gran cantidad de lneas manejando gran
cantidad de capacidad de almacenaje.
Su caracterstica de cdigo abierto permite que se
desarrollen nuevas aplicaciones o se adquieran
existentes.

You might also like