Sie sind auf Seite 1von 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.

Historia de MySQL.
1980 1990 2000 2010

Michael Widenius, pens en construir su propio sistema de Almacenamiento de Archivos.

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.

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

Sugerencias de los usuarios

Ampliacin y mejora del servicio a travs de la Web.

Tipos de licencia de MySQL


GPL: Permite la edicin y distribucin del Software.
Licencia Freeware El Software Distribuido no perder la licencia GPL. Funcionalidades Reducidas

No se permite la edicin del Software.


Permite mayores funcionalidades del producto.

Licencia Comercial

Principales Caractersticas de MySQL.


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.

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?

Eficiencia, rendimiento Fcil de manejar

Confiabilidad

Requisitos Mnimos de Hardware de MySQL


Computador Bsico Caractersticas Compatibilidad

PLATAFORMAS

Mltiples Plataformas:
Presentamos las mas usadas:
Windows Linux Mac os x Solaris AIX Otros.

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

Independencia de los datos

Consistente

Econmico

Restricciones de seguridad

Integridad

Desventajas de Mysql
No es intuitivo

Lento con grandes bases de datos

No cuenta con panel de control grfico

Capacidad reducida en comparacin con otros gestores de datos

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.

Das könnte Ihnen auch gefallen