+ All Categories
Home > Documents > mysql.ppt

mysql.ppt

Date post: 26-Oct-2015
Category:
Upload: denisse-navarro
View: 61 times
Download: 0 times
Share this document with a friend
Description:
mysql
Popular Tags:
13
MySQL MySQL : UN : UN SISTEMA DE GESTIÓN SISTEMA DE GESTIÓN DE BASES DE DATOS”. DE BASES DE DATOS”.
Transcript

““MySQLMySQL: UN: UNSISTEMA DE GESTIÓN SISTEMA DE GESTIÓN DE BASES DE DATOS”.DE BASES DE DATOS”.    

Características de las Bases de DatosCaracterísticas de las Bases de Datos

• Independencia lógica y física de los datos.Independencia lógica y física de los datos.• Redundancia mínima.Redundancia mínima.• Acceso concurrente por parte de múltiples usuarios.Acceso concurrente por parte de múltiples usuarios.• Integridad de los datos.Integridad de los datos.• Consultas complejas optimizadas.Consultas complejas optimizadas.• Seguridad de acceso y auditoría.Seguridad de acceso y auditoría.• Respaldo y recuperación.Respaldo y recuperación.• Acceso a través de lenguajes de programación estándar.Acceso a través de lenguajes de programación estándar.

Michael Widenius, Michael Widenius, pensó en construir pensó en construir su propio sistema su propio sistema

de de Almacenamiento Almacenamiento

de Archivos. de Archivos.

1980198019801980 1990199019901990 2000200020002000 2010201020102010

19951995: Widenius y : Widenius y colaboradores, colaboradores, luego de sus luego de sus

investigaciones, investigaciones, crean a MySQL, crean a MySQL,

con lenguaje SQL, con lenguaje SQL, y Accesibilidad a y Accesibilidad a

través de Internet. través de Internet. Además, nace la Además, nace la Empresa MySQL Empresa MySQL

AB. AB.

Enero de Enero de 20082008: MySQL : MySQL

AB, Pasa a AB, Pasa a ser parte de ser parte de

Sun Sun MicrosystemsMicrosystems

Abril de 2009Abril de 2009: : Sun Sun

Microsystems, Microsystems, Pasa a ser Pasa a ser

parte de Oracle parte de Oracle Corporation.Corporation.

Historia de MySQLHistoria de MySQL..

Datos Adicionales:Datos Adicionales:

• El Nombre de MySQL, Tendría sus Orígenes Debido al El Nombre de MySQL, Tendría sus Orígenes Debido al Nombre de la hija de Michael Widenius, llamada “My”, y Nombre de la hija de Michael Widenius, llamada “My”, y La parte de “SQL”, Haría referencia a este Lenguaje.La parte de “SQL”, Haría referencia a este Lenguaje.

• El Delfín Característico de MySQL, se llama “Sakila” y El Delfín Característico de MySQL, se llama “Sakila” y fue elegido dentro de un concurso, cuyo ganador, resultó fue elegido dentro de un concurso, cuyo ganador, resultó ser un desarrollador de Software Africano.ser un desarrollador de Software Africano.

Evolución de MySQLEvolución de MySQL

Ampliación y mejora del servicio a través de la Web.Ampliación y mejora del servicio a través de la Web.

Sugerencias de los usuariosSugerencias de los usuarios

Tipos de licencia de MySQLTipos de licencia de MySQL

Licencia FreewareLicencia Freeware

Licencia ComercialLicencia Comercial

• GPL: Permite la edición y distribución del Software.

• El Software Distribuido no perderá la licencia GPL.

• Funcionalidades Reducidas

• No se permite la edición del Software.

• Permite mayores funcionalidades del producto.

• Escrito en C y en C++.Escrito en C y en C++.

• Probado con un amplio rango de compiladores diferentes.Probado con un amplio rango de compiladores diferentes.

• Funciona en diferentes plataformas. Funciona en diferentes plataformas.

• Un sistema de reserva de memoria muy rápido basado en threads.Un sistema de reserva de memoria muy rápido basado en threads.

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

• Soporte completo para operadores y funciones en las cláusulas de consultas Soporte completo para operadores y funciones en las cláusulas de consultas SELECT y WHERE.SELECT y WHERE.

Principales Características de MySQL.Principales Características de MySQL.

• Soporte completo para las cláusulas SQL: GROUP BY y ORDER BY. Soporte completo para las cláusulas SQL: GROUP BY y ORDER BY.

• Soporte de funciones de agrupación (COUNT(), COUNT(DISTINCT ...), AVG(), Soporte de funciones de agrupación (COUNT(), COUNT(DISTINCT ...), AVG(), STD(), SUM(), MAX(), MIN(), y GROUP_CONCAT()). STD(), SUM(), MAX(), MIN(), y GROUP_CONCAT()).

• Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verificación basada en el host.(Contraseñas Cifradas).verificación basada en el host.(Contraseñas Cifradas).

• Puede Almacenar grandes Cantidades de Registros.Puede Almacenar grandes Cantidades de Registros.

• Permite Conexiones al Servidor MySQL, Por medio de MyODBC.Permite Conexiones al Servidor MySQL, Por medio de MyODBC.

• Puede Proporcionar Mensajes de Error, en múltiples idiomas.Puede Proporcionar Mensajes de Error, en múltiples idiomas.

• Soporte completo para distintos conjuntos de caracteres.Soporte completo para distintos conjuntos de caracteres.

Requisitos de MySQL

Porque elegir MySQL?

Requisitos Mínimos de Hardware de MySQL

•Eficiencia, rendimiento

•Fácil de manejar

•Computador Básico

•Características

•Compatibilidad

•Confiabilidad

PLATAFORMAS

•Windows•Linux•Mac os x • Solaris•AIX •Otros.

Múltiples Plataformas:

Presentamos las mas usadas:

Seguridad de MySQL

¿El Qué voy a proteger? ¿Para Qué Protegerlo?.

Dado la seguridad que nos proporciona mysql debemosser cuidadoso a la hora de elegir el donde y como guardaremos nuestra información.

Herramientas de Respaldos

Herramientas Comerciales

backup tablemysqldump ómysqlhotcopy.

Ventajas de Mysql

Económico

Consistente

IntegridadRestricciones de seguridad

Independencia de los datos

Desventajas de Mysql

Lento con grandes bases de datos

No cuenta con panel de control gráfico

Capacidad reducida en comparación con otros gestores de datos

No es intuitivo

Conclusión:

-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 líneas manejando gran cantidad de capacidad de almacenaje.

Su característica de código abierto permite que se desarrollen nuevas aplicaciones o se adquieran existentes.


Recommended