Date post: | 26-Oct-2015 |
Category: |
Documents |
Upload: | denisse-navarro |
View: | 61 times |
Download: | 0 times |
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.