SlideShare uma empresa Scribd logo
1 de 4
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Colegio Universitario de Administración y Mercadeo
San Felipe - Yaracuy

MYSQL
Integrante:
Johnny Barradas

Enero, 2014
Breve Reseña
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones.1 MySQL AB desde enero de 2008 una subsidiaria de
Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla
MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero
para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la
empresa una licencia específica que les permita este uso. Está desarrollado en su mayor
parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pública y los derechos de autor del código están en poder del autor individual,
MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte
del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado.
Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus
operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL
AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a
menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en
la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas
de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay
baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura
de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno
en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para
detectar y corregir errores tanto de SQL como de programación. Empezamos con la intención
de usar mSQL para conectar a nuestras tablas utilizando nuestras propias rutinas rápidas de
bajo nivel (ISAM). Sin embargo y tras algunas pruebas, llegamos a la conclusión que mSQL
no era lo suficientemente rápido o flexible para nuestras necesidades. Esto provocó la
creación de una nueva interfaz SQL para nuestra base de datos pero casi con la misma
interfaz API que mSQL. Esta API fue diseñada para permitir código de terceras partes que fue
escrito para poder usarse con mSQL para ser fácilmente portado para el uso con MySQL.
La derivación del nombre MySQL no está clara. Nuestro directorio base y un gran número de
nuestras bibliotecas y herramientas han tenido el prefijo "my" por más de 10 años. Sin
embargo, la hija del co-fundador Monty Widenius también se llama My. Cuál de los dos dió su
nombre a MySQL todavía es un misterio, incluso para nosotros.

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 e instalación.
Soporta gran variedad de Sistemas Operativos
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).
Conclusión
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.

Mais conteúdo relacionado

Mais procurados

Johnny
JohnnyJohnny
Johnny
zzalex
 
Mysql ventajas
Mysql ventajasMysql ventajas
Mysql ventajas
burrosoft
 

Mais procurados (19)

Gestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQLGestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQL
 
Mysql
MysqlMysql
Mysql
 
Dprn3 u3 a1_elga
Dprn3 u3 a1_elgaDprn3 u3 a1_elga
Dprn3 u3 a1_elga
 
Ac1u3
Ac1u3Ac1u3
Ac1u3
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
 
SGA UNAC
SGA UNACSGA UNAC
SGA UNAC
 
Lenguaje de programación MySQL
Lenguaje de programación MySQLLenguaje de programación MySQL
Lenguaje de programación MySQL
 
Mysql
MysqlMysql
Mysql
 
DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1
 
Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server
 
Semana 7 Instalación servicios OCI
Semana 7   Instalación servicios OCISemana 7   Instalación servicios OCI
Semana 7 Instalación servicios OCI
 
Johnny
JohnnyJohnny
Johnny
 
My sql
My sqlMy sql
My sql
 
Dprn3 u3 a1_aloo
Dprn3 u3 a1_alooDprn3 u3 a1_aloo
Dprn3 u3 a1_aloo
 
MySQL
MySQLMySQL
MySQL
 
Sqlite
SqliteSqlite
Sqlite
 
Mysql ventajas
Mysql ventajasMysql ventajas
Mysql ventajas
 
14. servidor my sql.
14. servidor my sql.14. servidor my sql.
14. servidor my sql.
 
Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.
 

Destaque

Salvemos la tierra
Salvemos la tierraSalvemos la tierra
Salvemos la tierra
felixgesasi
 
Ideias inteligente
Ideias inteligenteIdeias inteligente
Ideias inteligente
bialopez
 
Anunci cervesa heineken
Anunci cervesa heinekenAnunci cervesa heineken
Anunci cervesa heineken
cosminneitor
 
Desenho A - 10º G
Desenho A - 10º GDesenho A - 10º G
Desenho A - 10º G
mtartes
 
PROBLEMÁTICA EDUCATIVA NACIONAL
PROBLEMÁTICA EDUCATIVA NACIONALPROBLEMÁTICA EDUCATIVA NACIONAL
PROBLEMÁTICA EDUCATIVA NACIONAL
Rositaquistia
 
Sintesis de proteinas en el nucleo tati
Sintesis de proteinas en el nucleo tatiSintesis de proteinas en el nucleo tati
Sintesis de proteinas en el nucleo tati
Lucas Fernandez
 
Idc barometro 2012 1 h brasil-final
Idc barometro 2012 1 h brasil-finalIdc barometro 2012 1 h brasil-final
Idc barometro 2012 1 h brasil-final
Cisco do Brasil
 

Destaque (20)

Salvemos la tierra
Salvemos la tierraSalvemos la tierra
Salvemos la tierra
 
Being on strike
Being on strikeBeing on strike
Being on strike
 
Webquestesi1
Webquestesi1Webquestesi1
Webquestesi1
 
Ideias inteligente
Ideias inteligenteIdeias inteligente
Ideias inteligente
 
Anunci cervesa heineken
Anunci cervesa heinekenAnunci cervesa heineken
Anunci cervesa heineken
 
Desenho A - 10º G
Desenho A - 10º GDesenho A - 10º G
Desenho A - 10º G
 
PROBLEMÁTICA EDUCATIVA NACIONAL
PROBLEMÁTICA EDUCATIVA NACIONALPROBLEMÁTICA EDUCATIVA NACIONAL
PROBLEMÁTICA EDUCATIVA NACIONAL
 
A 25-t (1)
A 25-t (1)A 25-t (1)
A 25-t (1)
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4
 
Apresentação Monografia - Graduação em Sistemas de Informação
Apresentação Monografia - Graduação em Sistemas de InformaçãoApresentação Monografia - Graduação em Sistemas de Informação
Apresentação Monografia - Graduação em Sistemas de Informação
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
Sintesis de proteinas en el nucleo tati
Sintesis de proteinas en el nucleo tatiSintesis de proteinas en el nucleo tati
Sintesis de proteinas en el nucleo tati
 
Lm tab brochure
Lm tab brochureLm tab brochure
Lm tab brochure
 
Barcelona
BarcelonaBarcelona
Barcelona
 
Formulario clientes
Formulario clientesFormulario clientes
Formulario clientes
 
H y j
H y jH y j
H y j
 
Practica de bioquimica
Practica de bioquimicaPractica de bioquimica
Practica de bioquimica
 
Idc barometro 2012 1 h brasil-final
Idc barometro 2012 1 h brasil-finalIdc barometro 2012 1 h brasil-final
Idc barometro 2012 1 h brasil-final
 
Planificador de proyectos 2014 definitivo
Planificador de proyectos  2014 definitivoPlanificador de proyectos  2014 definitivo
Planificador de proyectos 2014 definitivo
 
Catalogo fotos
Catalogo fotosCatalogo fotos
Catalogo fotos
 

Semelhante a Johnny

Jaimeperez
JaimeperezJaimeperez
Jaimeperez
zzalex
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
zzalex
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
Base de Datos
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
Arleth Beta
 

Semelhante a Johnny (20)

Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Jaimeperez
JaimeperezJaimeperez
Jaimeperez
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
My sql server
My sql serverMy sql server
My sql server
 
Gbd2
Gbd2Gbd2
Gbd2
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
My sql
My sqlMy sql
My sql
 
My Sql
My SqlMy Sql
My Sql
 
Centro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteCentro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá Oeste
 
Centro regional universitario de panamá oeste
Centro regional universitario de panamá oesteCentro regional universitario de panamá oeste
Centro regional universitario de panamá oeste
 
My SQL
My SQL My SQL
My SQL
 
Analisis comparativo bd eq2
Analisis comparativo bd eq2Analisis comparativo bd eq2
Analisis comparativo bd eq2
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
 
Johnny
JohnnyJohnny
Johnny
 

Johnny

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Colegio Universitario de Administración y Mercadeo San Felipe - Yaracuy MYSQL Integrante: Johnny Barradas Enero, 2014
  • 2. Breve Reseña MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius. MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación. Empezamos con la intención de usar mSQL para conectar a nuestras tablas utilizando nuestras propias rutinas rápidas de bajo nivel (ISAM). Sin embargo y tras algunas pruebas, llegamos a la conclusión que mSQL no era lo suficientemente rápido o flexible para nuestras necesidades. Esto provocó la creación de una nueva interfaz SQL para nuestra base de datos pero casi con la misma
  • 3. interfaz API que mSQL. Esta API fue diseñada para permitir código de terceras partes que fue escrito para poder usarse con mSQL para ser fácilmente portado para el uso con MySQL. La derivación del nombre MySQL no está clara. Nuestro directorio base y un gran número de nuestras bibliotecas y herramientas han tenido el prefijo "my" por más de 10 años. Sin embargo, la hija del co-fundador Monty Widenius también se llama My. Cuál de los dos dió su nombre a MySQL todavía es un misterio, incluso para nosotros. 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 e instalación. Soporta gran variedad de Sistemas Operativos 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).
  • 4. Conclusión 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.