SlideShare a Scribd company logo
1 of 3
Historia de MySQL
MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la
GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma
muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene
el copyright del código fuente del servidor SQL, así como también de la marca.
SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez
en 1981por IBM, el cual fue presentado a ANSI y desde entonces ha sido
considerado como un estándar para las bases de datos relacionales. Desde 1986,
el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92,
SQL:99, SQL:2003. MySQL es una idea originaria de la empresa
opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos
fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El
objetivo que persigue esta empresa consiste en que MySQL cumpla el
estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad.
Michael Widenius en la década de los 90 trató de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y
flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada
MySQL para bases de datos muy similar a la de mSQL pero más portable.
La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años,
las herramientas han mantenido el prefijo My. También, se cree que tiene relación
con el nombre de la hija del cofundador Monty Widenius quien se llama My.
Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los
fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue
enviado por Ambrose Twebaze, un desarrollador de software de código
abiertoafricano, derivado del idioma SiSwate, el idioma local de Swazilandia y
corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la
ciudad origen de Ambrose.
MySQL surgió como un intento de conectar el gestor mSQL a las tablas propias de
MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas,
vieron que mSQL no era lo bastante flexible para lo que necesitaban, por lo que
tuvieron que desarrollar nuevas funciones. Esto resultó en una interfaz SQL a su
base de datos, con una interfaz totalmente compatible a mSQL.
Se comenta en el manual [MySQL_Manual] que no se sabe con certeza de donde
proviene su nombre. Por un lado dicen que sus librerías han llevado el prefijo 'my'
durante los diez últimos años. Por otro lado, la hija de uno de los desarrolladores
se llama My. No saben cuál de estas dos causas (aunque bien podrían tratarse de
la misma), han dado lugar al nombre de este conocido gestor de bases de datos.

Ventajas y Desventajas
Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores
con mejor
rendimiento.
3. Bajo
costo en requerimientos para la elaboración de bases de datos, ya
que
debido a su bajo consumo puede ser ejecutado en una máquina con
escasos
recursos sin ningún problema.
4. Facilidad
de
configuración
Soporta gran variedad de Sistemas Operativos

e

instalación.

5. Baja
probabilidad de corromper datos, incluso si los errores no se
producen en
el propio gestor, sino en el sistema en el que está.
6. Su
conectividad, velocidad, y seguridad hacen de MySQL Server
altamente
apropiado para acceder bases de datos en Internet
7. El

software MySQL usa la licencia GPL

Desventajas.
1. Un gran porcentaje de las utilidades de MySQL no están

documentadas.

2. No es intuitivo, como otros programas (ACCESS).
3. MySQL es bastante ligero y eficiente, pero cuenta con algunas carencias
que pueden volverlo algo engorroso, como:
Sistema de subconsultas un poco arcaico en relación a opciones más
modernas, lo que implica que el desarrollador tenga que buscar opciones
más complicadas para solventar esta situación.
Todavía se espera la inclusión de diversas funciones de Oracle.
Conclusiones

Si bien es cierto que las bases de datos, son uno de los recursos más importantes
en el para el desarrollo cualquier área del saber, el contexto histórico ha
demostrado que son de una gran influencia el progreso de los países a nivel
mundial, permitido un almacenamiento y acceso confiable, eficiente y practico en
el uso de la información que se produce.
Las bases de datos no solo han servido como repositorios de información, son a
través de la historia una de las herramientas más importantes en el campo de la
difusión científica.
A nivel mundial existen muchas iniciativas propuestas por profesionales de la
información, que a partir de un trabajo colaborativo e interdisciplinario, han
dispuesto de herramientas para el uso y desarrollo de aquellos interesados en el
área de la Ciencia de la Información.
Aunque en la actualidad existe una enorme cantidad de opciones para gestionar
bases de datos mucho más avanzadas y completas que MySQL, esta última
cuenta con una gran cantidad de opciones de adaptación a diferentes programas
de programación web, específicamente PHP, lo que permite crear aplicaciones
cliente/servidor de gran calidad y estabilidad, siendo una dupla inseparable para
este tipo de desarrollos.
Otra característica destacable de MySQL, que la hace destacar sobre otras
opciones, es la facilidad de los comandos de trabajo, lo que la convierte en una
herramienta fácil de dominar y de utilizar, requiriendo poco tiempo de capacitación
y estudio para realizar las tareas de desarrollo de sistemas de base de datos

More Related Content

What's hot

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Jorge Garcia
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
Luis Jherry
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
josecuartas
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
still01
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
Isabel
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Edureka!
 

What's hot (20)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-Presentation
 
Presentacion BD NoSQL
Presentacion  BD NoSQLPresentacion  BD NoSQL
Presentacion BD NoSQL
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
 
SQL vs. NoSQL Databases
SQL vs. NoSQL DatabasesSQL vs. NoSQL Databases
SQL vs. NoSQL Databases
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Hadoop Tutorial For Beginners
Hadoop Tutorial For BeginnersHadoop Tutorial For Beginners
Hadoop Tutorial For Beginners
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
NoSql
NoSqlNoSql
NoSql
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and Uses
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQL
 

Similar to MySql Historia, Ventajas, Importancia

Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
zzalex
 
Jaimeperez
JaimeperezJaimeperez
Jaimeperez
zzalex
 
Johnny
JohnnyJohnny
Johnny
zzalex
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysql
AlStarPk
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Andres del Valle
 

Similar to MySql Historia, Ventajas, Importancia (20)

My Sql
My SqlMy Sql
My Sql
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Jaimeperez
JaimeperezJaimeperez
Jaimeperez
 
Mysql
MysqlMysql
Mysql
 
Johnny
JohnnyJohnny
Johnny
 
Johnny
JohnnyJohnny
Johnny
 
Gestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQLGestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQL
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysql
 
Mysql
MysqlMysql
Mysql
 
My sql server
My sql serverMy sql server
My sql server
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Lenguaje de programación MySQL
Lenguaje de programación MySQLLenguaje de programación MySQL
Lenguaje de programación MySQL
 
Lenguaje de programación MySQL
Lenguaje de programación MySQLLenguaje de programación MySQL
Lenguaje de programación MySQL
 
Johnny
JohnnyJohnny
Johnny
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
 
MySQL - Guillermo Jiménez
MySQL - Guillermo JiménezMySQL - Guillermo Jiménez
MySQL - Guillermo Jiménez
 
Cb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsxCb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsx
 
Mysql
MysqlMysql
Mysql
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Sistemas de g base de datos
Sistemas de g base de datosSistemas de g base de datos
Sistemas de g base de datos
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (11)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

MySql Historia, Ventajas, Importancia

  • 1. Historia de MySQL MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del código fuente del servidor SQL, así como también de la marca. SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en 1981por IBM, el cual fue presentado a ANSI y desde entonces ha sido considerado como un estándar para las bases de datos relacionales. Desde 1986, el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad. Michael Widenius en la década de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable. La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My. Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue enviado por Ambrose Twebaze, un desarrollador de software de código abiertoafricano, derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose. MySQL surgió como un intento de conectar el gestor mSQL a las tablas propias de MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas, vieron que mSQL no era lo bastante flexible para lo que necesitaban, por lo que tuvieron que desarrollar nuevas funciones. Esto resultó en una interfaz SQL a su base de datos, con una interfaz totalmente compatible a mSQL. Se comenta en el manual [MySQL_Manual] que no se sabe con certeza de donde proviene su nombre. Por un lado dicen que sus librerías han llevado el prefijo 'my'
  • 2. durante los diez últimos años. Por otro lado, la hija de uno de los desarrolladores se llama My. No saben cuál de estas dos causas (aunque bien podrían tratarse de la misma), han dado lugar al nombre de este conocido gestor de bases de datos. Ventajas y Desventajas Ventajas: 1. MySQL software es Open Source 2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. 3. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. 4. Facilidad de configuración Soporta gran variedad de Sistemas Operativos e instalación. 5. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. 6. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet 7. El software MySQL usa la licencia GPL Desventajas. 1. Un gran porcentaje de las utilidades de MySQL no están documentadas. 2. No es intuitivo, como otros programas (ACCESS). 3. MySQL es bastante ligero y eficiente, pero cuenta con algunas carencias que pueden volverlo algo engorroso, como: Sistema de subconsultas un poco arcaico en relación a opciones más modernas, lo que implica que el desarrollador tenga que buscar opciones más complicadas para solventar esta situación. Todavía se espera la inclusión de diversas funciones de Oracle.
  • 3. Conclusiones Si bien es cierto que las bases de datos, son uno de los recursos más importantes en el para el desarrollo cualquier área del saber, el contexto histórico ha demostrado que son de una gran influencia el progreso de los países a nivel mundial, permitido un almacenamiento y acceso confiable, eficiente y practico en el uso de la información que se produce. Las bases de datos no solo han servido como repositorios de información, son a través de la historia una de las herramientas más importantes en el campo de la difusión científica. A nivel mundial existen muchas iniciativas propuestas por profesionales de la información, que a partir de un trabajo colaborativo e interdisciplinario, han dispuesto de herramientas para el uso y desarrollo de aquellos interesados en el área de la Ciencia de la Información. Aunque en la actualidad existe una enorme cantidad de opciones para gestionar bases de datos mucho más avanzadas y completas que MySQL, esta última cuenta con una gran cantidad de opciones de adaptación a diferentes programas de programación web, específicamente PHP, lo que permite crear aplicaciones cliente/servidor de gran calidad y estabilidad, siendo una dupla inseparable para este tipo de desarrollos. Otra característica destacable de MySQL, que la hace destacar sobre otras opciones, es la facilidad de los comandos de trabajo, lo que la convierte en una herramienta fácil de dominar y de utilizar, requiriendo poco tiempo de capacitación y estudio para realizar las tareas de desarrollo de sistemas de base de datos