Download ¿Que es MySQL? Es un sistema de gestión de base de datos

Document related concepts

MySQL wikipedia , lookup

Mecanismos de almacenamiento (MySQL) wikipedia , lookup

Navicat wikipedia , lookup

MySQL Workbench wikipedia , lookup

HeidiSQL wikipedia , lookup

Transcript
¿Que es MySQL?
Es un sistema de gestión de base de datos relacional de código abierto, es uno de los más populares
en el mundo junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web,
MySQL inicialmente fue desarrollado por MySQL AB que luego fue adquirida por Sun Microsystems
en el 2008 y esta a su vez fue comprada por Oracle Corporation en el 2010.
El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL), desarrollado
por IBM en 1981 que desde entonces es utilizado de forma generalizada en las bases de datos
relacionales, MySQL surgió alrededor de la década del 90.
MySQL es una base de datos muy rápida en la lectura utiliza el motor no transaccional MyISAM. En
aplicaciones web hay muy baja concurrencia en la modificación de datos, lo que hace a MySQL ideal
para este tipo de aplicaciones.
Características Principales.










Contenido dinámico.
El servidor soporta mensajes de error en distintas lenguas.
Flexible sistema de contraseñas y gestión de usuarios, con muy buen nivel de seguridad de
los datos.
Gran portabilidad entre sistemas.
Soporta gran cantidad de tipos de datos.
El principal objetivo de MySQL es velocidad y robustez.
Soporta hasta 32 índices por tabla.
Fácil instalación y configuración.
Es el manejador de base de datos considerador como el más rápido de internet.
Se puede descargar su código fuente.
Ventajas.








Velocidad al realizar las operaciones.
Soporta gran variedad de Sistemas Operativos.
Baja probabilidad de corromper datos.
Facilidad de configuración e instalación.
Bajo costo en requerimientos para la elaboración de bases de datos.
Trabaja en entornos cliente/servidor o incrustados.
Soporte completo para cláusulas, funciones, tipos de datos y comandos estándar.
Permite la replicación de bases de datos trabajando con servidores MySQL maestros y
esclavos.
Desventajas.




Admite declaración de claves ajenas o foráneas en la creación de tablas.
Los privilegios para una tabla no se eliminan automáticamente cuando esta es borrada.
La función de conversión CAST(), no soporta la conversión a REAL o BIGINT.
Un gran porcentaje de las utilidades de MySQL no están documentadas.
Bibliografía
https://es.wikipedia.org/wiki/MySQL
http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/MySQL.pdf
https://packo.wikispaces.com/Caracteristicas+de+MYSQL
https://www.mindomo.com/es/mindmap/ventajas-y-desventajas-de-la-base-de-datos-my-sql402f5022676f47919f2a15e79534330b