SlideShare una empresa de Scribd logo
Alumna: Anaid Silis Palos
Grupo: 502
Profesor: Ing. René Domínguez Escalona
Materia: ICAS
Servidor MySQL
SERVIDOR MySQL
MySQL es un sistema de gestión de bases de
datos relacional, multihilo y multiusuario con más de seis millones de
instalaciones. 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.
Lenguajes de programación
• Existen varias interfaces de programación de aplicaciones
que permiten, a aplicaciones escritas en diversos lenguajes
de programación acceder a las bases de datos MySQL,
incluyendo C, C++, C#, Pascal, Delphi (vía
dbExpress), Eiffel, Smalltalk, Java (con una implementación
nativa del driver de
Java), Lisp, Perl, PHP, Python, Ruby, Gambas,REALbasic (Ma
c y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno
de estos utiliza una interfaz de programación de
aplicaciones específica. También existe una interfaz ODBC,
llamado MyODBC que permite a cualquier lenguaje de
programación que soporte ODBC comunicarse con las
bases de datos MySQL. También se puede acceder desde el
sistema SAP, lenguaje ABAP.
Aplicaciones
• 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
Características
• Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos relacionales, tales
como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de páginas web con contenido
dinámico, justamente por su simplicidad.
• Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por desarrollos internos, como por
desarrolladores de software libre. Entre las características disponibles en las últimas versiones se puede destacar:
• Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente.
• Disponibilidad en gran cantidad de plataformas y sistemas.
• Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte
físico, capacidad, distribución geográfica, transacciones...
• Transacciones y claves foráneas.
• Conectividad segura.
• Replicación.
• Búsqueda e indexación de campos de texto.
• MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas
que contienen datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto volumen de
información en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted
necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes
cantidades de información, los administradores de bases de datos juegan un papel central en computación, como
aplicaciones independientes o como parte de otras aplicaciones.
• MySQL es un sistema de administración relacional de bases de datos. Una base de datos relacional archiva datos en
tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas
están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido.
• MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo.
Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el
código fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General Public License) para definir qué puede hacer
y qué no puede hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir código
MySQL en aplicaciones comerciales, usted puede comprar una versión comercial licenciada.
Características distintivas
• Las siguientes características son implementadas únicamente por
MySQL:
• Permite escoger entre múltiples motores de almacenamiento para
cada tabla. En MySQL 5.0 éstos debían añadirse en tiempo de
compilación, a partir de MySQL 5.1 se pueden añadir
dinámicamente en tiempo de ejecución:
– Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB,
Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y
Example
– Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB,
Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2. InnoDB
Estuvo desarrollado así pero ahora pertenece también a Oracle.
– Desarrollados por la comunidad como memcache, httpd, PBXT y
Revision.
• Agrupación de transacciones, reuniendo múltiples transacciones de
varias conexiones para incrementar el número de transacciones por
segundo.
Servidor MySQL

Más contenido relacionado

La actualidad más candente

My SQL
My SQL My SQL
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
Christopher Alcantara
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
Lenin Araque
 
Hypertable ld
Hypertable ldHypertable ld
Hypertable ld
Luis Espinal
 
Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
cesarcontreras93
 
introducción a base de datos MySQL
introducción a base de datos MySQLintroducción a base de datos MySQL
introducción a base de datos MySQLJavier Gutierrez
 
Servidor http
Servidor httpServidor http
servidor
servidorservidor
Servidor http
Servidor httpServidor http
Servidor http
Suujeey Hernandez
 
Mysql
MysqlMysql
MysqlAdmin-Linux
MysqlAdmin-LinuxMysqlAdmin-Linux
MysqlAdmin-Linux
bfcorralesx
 
Que sgdb usa el sistema de gestion academica
Que sgdb usa el sistema de gestion academica Que sgdb usa el sistema de gestion academica
Que sgdb usa el sistema de gestion academica
Alexis Garcia
 
My sql
My sqlMy sql
Base De Datos Movil
Base De Datos MovilBase De Datos Movil
Base De Datos Movil
Daniel Sócola Escobar
 

La actualidad más candente (19)

My SQL
My SQL My SQL
My SQL
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Historia de mysql
Historia de mysqlHistoria de mysql
Historia de mysql
 
Gbd2
Gbd2Gbd2
Gbd2
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Hypertable ld
Hypertable ldHypertable ld
Hypertable ld
 
Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
 
introducción a base de datos MySQL
introducción a base de datos MySQLintroducción a base de datos MySQL
introducción a base de datos MySQL
 
Servidor http
Servidor httpServidor http
Servidor http
 
servidor
servidorservidor
servidor
 
Desventajas
DesventajasDesventajas
Desventajas
 
Servidor http
Servidor httpServidor http
Servidor http
 
Mysql
MysqlMysql
Mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql server
Mysql serverMysql server
Mysql server
 
MysqlAdmin-Linux
MysqlAdmin-LinuxMysqlAdmin-Linux
MysqlAdmin-Linux
 
Que sgdb usa el sistema de gestion academica
Que sgdb usa el sistema de gestion academica Que sgdb usa el sistema de gestion academica
Que sgdb usa el sistema de gestion academica
 
My sql
My sqlMy sql
My sql
 
Base De Datos Movil
Base De Datos MovilBase De Datos Movil
Base De Datos Movil
 

Destacado

[FR] The ripple effect - Multi-Asset Market Intelligence
[FR] The ripple effect - Multi-Asset Market Intelligence [FR] The ripple effect - Multi-Asset Market Intelligence
[FR] The ripple effect - Multi-Asset Market Intelligence
NN Investment Partners
 
Présentation lancement de LaPrimaire.org par democratech
Présentation lancement de LaPrimaire.org par democratechPrésentation lancement de LaPrimaire.org par democratech
Présentation lancement de LaPrimaire.org par democratech
LaPrimaire.org
 
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSIL’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
Institut Protection Sociale
 
اية استراتيجية تنموية للاطلس الكبير
اية استراتيجية تنموية للاطلس الكبير اية استراتيجية تنموية للاطلس الكبير
اية استراتيجية تنموية للاطلس الكبير
Hossam Elmansouri
 
Las Reglas del Juego
Las Reglas del JuegoLas Reglas del Juego
Las Reglas del Juegoinfounlp
 
I Estudio Medios de Comunicacion Online IAB 2014
I Estudio Medios de Comunicacion Online IAB 2014I Estudio Medios de Comunicacion Online IAB 2014
I Estudio Medios de Comunicacion Online IAB 2014
Belén Acebes Arribas
 
Delitos leves y sectores populares
Delitos leves y sectores popularesDelitos leves y sectores populares
Delitos leves y sectores popularesNameless RV
 
Douce France !
Douce France !Douce France !
Douce France !eric4274
 
Programme en Or ETSC
Programme en Or ETSCProgramme en Or ETSC
Programme en Or ETSCTadeus3322
 
Paradigmas
ParadigmasParadigmas
Home
Home Home
Keresztények muszlimok
Keresztények muszlimokKeresztények muszlimok
Keresztények muszlimok
SIBIOS
 
Amélioration du dispositif de portabilité de la prévoyance
Amélioration du dispositif de portabilité de la prévoyanceAmélioration du dispositif de portabilité de la prévoyance
Amélioration du dispositif de portabilité de la prévoyance
Institut Protection Sociale
 
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
Mustapha Khalfi
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaAleja Molina
 
Historia de la mercedes benz parte 8
Historia de la mercedes benz parte 8Historia de la mercedes benz parte 8
Historia de la mercedes benz parte 8Inqui-inqui
 
Enquete partenaires
Enquete partenairesEnquete partenaires
Enquete partenairesATMPAIN
 
Les arts et le front populaire
Les arts et le front populaireLes arts et le front populaire
Les arts et le front populaireEmmanuel Dhullu
 
Communiqué de Presse Epilight ESC Medical - Octobre 1997
Communiqué de Presse Epilight ESC Medical - Octobre 1997Communiqué de Presse Epilight ESC Medical - Octobre 1997
Communiqué de Presse Epilight ESC Medical - Octobre 1997
pbcom1998
 

Destacado (20)

[FR] The ripple effect - Multi-Asset Market Intelligence
[FR] The ripple effect - Multi-Asset Market Intelligence [FR] The ripple effect - Multi-Asset Market Intelligence
[FR] The ripple effect - Multi-Asset Market Intelligence
 
Présentation lancement de LaPrimaire.org par democratech
Présentation lancement de LaPrimaire.org par democratechPrésentation lancement de LaPrimaire.org par democratech
Présentation lancement de LaPrimaire.org par democratech
 
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSIL’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
L’Etat doit indemniser les entrepreneurs des dysfonctionnements du RSI
 
اية استراتيجية تنموية للاطلس الكبير
اية استراتيجية تنموية للاطلس الكبير اية استراتيجية تنموية للاطلس الكبير
اية استراتيجية تنموية للاطلس الكبير
 
Las Reglas del Juego
Las Reglas del JuegoLas Reglas del Juego
Las Reglas del Juego
 
I Estudio Medios de Comunicacion Online IAB 2014
I Estudio Medios de Comunicacion Online IAB 2014I Estudio Medios de Comunicacion Online IAB 2014
I Estudio Medios de Comunicacion Online IAB 2014
 
Delitos leves y sectores populares
Delitos leves y sectores popularesDelitos leves y sectores populares
Delitos leves y sectores populares
 
Douce France !
Douce France !Douce France !
Douce France !
 
Programme en Or ETSC
Programme en Or ETSCProgramme en Or ETSC
Programme en Or ETSC
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Home
Home Home
Home
 
Keresztények muszlimok
Keresztények muszlimokKeresztények muszlimok
Keresztények muszlimok
 
Arte clasico grecia
Arte clasico greciaArte clasico grecia
Arte clasico grecia
 
Amélioration du dispositif de portabilité de la prévoyance
Amélioration du dispositif de portabilité de la prévoyanceAmélioration du dispositif de portabilité de la prévoyance
Amélioration du dispositif de portabilité de la prévoyance
 
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
Résumé du rapport annuel sur les efforts pour la promotion de la liberté de l...
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Historia de la mercedes benz parte 8
Historia de la mercedes benz parte 8Historia de la mercedes benz parte 8
Historia de la mercedes benz parte 8
 
Enquete partenaires
Enquete partenairesEnquete partenaires
Enquete partenaires
 
Les arts et le front populaire
Les arts et le front populaireLes arts et le front populaire
Les arts et le front populaire
 
Communiqué de Presse Epilight ESC Medical - Octobre 1997
Communiqué de Presse Epilight ESC Medical - Octobre 1997Communiqué de Presse Epilight ESC Medical - Octobre 1997
Communiqué de Presse Epilight ESC Medical - Octobre 1997
 

Similar a Servidor MySQL

Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
Servidor mysqlServidor mysql
Centro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteCentro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá Oeste
VirginiaAileen
 
Centro regional universitario de panamá oeste
Centro regional universitario de panamá oesteCentro regional universitario de panamá oeste
Centro regional universitario de panamá oeste
VirginiaAileen
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
merck20
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
Jared Torres
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Servidor my sql
Servidor my sqlServidor my sql
Servidor my sqlEzmee XD
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
Gusttavo Nipas
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
nelsonmercedes1
 
Gestores
GestoresGestores
Gestores
Jose Luis
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Wilian
 
Cb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsxCb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsx
Citlali Sanchez Lopez
 
Mysql
MysqlMysql
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
Arsys
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
Arsys
 

Similar a Servidor MySQL (20)

Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
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
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Servidor my sql
Servidor my sqlServidor my sql
Servidor my sql
 
Historiade mysql
Historiade mysqlHistoriade mysql
Historiade mysql
 
Expo mysql
Expo mysqlExpo mysql
Expo mysql
 
Johnny
JohnnyJohnny
Johnny
 
My sql
My sqlMy sql
My sql
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
 
Gestores
GestoresGestores
Gestores
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Cb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsxCb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsx
 
Mysql
MysqlMysql
Mysql
 
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 

Más de Anny Silis Cx

Personajes históricos de la computación
Personajes históricos de la computaciónPersonajes históricos de la computación
Personajes históricos de la computación
Anny Silis Cx
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanas
Anny Silis Cx
 
Tipos de escritorios linux
Tipos de escritorios linuxTipos de escritorios linux
Tipos de escritorios linux
Anny Silis Cx
 
Como mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pcComo mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pc
Anny Silis Cx
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
Anny Silis Cx
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
Anny Silis Cx
 
Panel de control de windows
Panel de control de windowsPanel de control de windows
Panel de control de windows
Anny Silis Cx
 
Distribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicasDistribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicas
Anny Silis Cx
 
Software libre, open source e historia de linux
Software libre, open source e historia de linuxSoftware libre, open source e historia de linux
Software libre, open source e historia de linux
Anny Silis Cx
 
Windows, software comercial, y mac os
Windows, software comercial, y mac osWindows, software comercial, y mac os
Windows, software comercial, y mac os
Anny Silis Cx
 
Red Wifi
Red WifiRed Wifi
Red Wifi
Anny Silis Cx
 
Red de area local
Red de area localRed de area local
Red de area local
Anny Silis Cx
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
Anny Silis Cx
 
Unidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericosUnidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericos
Anny Silis Cx
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
Anny Silis Cx
 
Servidor DHCP
Servidor DHCPServidor DHCP
Servidor DHCP
Anny Silis Cx
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
Anny Silis Cx
 
Subneteo
SubneteoSubneteo
Subneteo
Anny Silis Cx
 
ESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSIESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSI
Anny Silis Cx
 

Más de Anny Silis Cx (20)

Personajes históricos de la computación
Personajes históricos de la computaciónPersonajes históricos de la computación
Personajes históricos de la computación
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanas
 
Tipos de escritorios linux
Tipos de escritorios linuxTipos de escritorios linux
Tipos de escritorios linux
 
Como mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pcComo mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pc
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Panel de control de windows
Panel de control de windowsPanel de control de windows
Panel de control de windows
 
Distribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicasDistribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicas
 
Software libre, open source e historia de linux
Software libre, open source e historia de linuxSoftware libre, open source e historia de linux
Software libre, open source e historia de linux
 
Windows, software comercial, y mac os
Windows, software comercial, y mac osWindows, software comercial, y mac os
Windows, software comercial, y mac os
 
Red Wifi
Red WifiRed Wifi
Red Wifi
 
Red de area local
Red de area localRed de area local
Red de area local
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Unidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericosUnidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericos
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Servidor DHCP
Servidor DHCPServidor DHCP
Servidor DHCP
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Subneteo
SubneteoSubneteo
Subneteo
 
ESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSIESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSI
 

Último

EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
MarilinPaladines
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 

Último (13)

EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 

Servidor MySQL

  • 1. Alumna: Anaid Silis Palos Grupo: 502 Profesor: Ing. René Domínguez Escalona Materia: ICAS Servidor MySQL
  • 2. SERVIDOR MySQL MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. 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.
  • 3. Lenguajes de programación • Existen varias interfaces de programación de aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de programación acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (vía dbExpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, Gambas,REALbasic (Ma c y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programación de aplicaciones específica. También existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. También se puede acceder desde el sistema SAP, lenguaje ABAP.
  • 4. Aplicaciones • 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
  • 5.
  • 6. Características • Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de páginas web con contenido dinámico, justamente por su simplicidad. • Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las características disponibles en las últimas versiones se puede destacar: • Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. • Disponibilidad en gran cantidad de plataformas y sistemas. • Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte físico, capacidad, distribución geográfica, transacciones... • Transacciones y claves foráneas. • Conectividad segura. • Replicación. • Búsqueda e indexación de campos de texto. • MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto volumen de información en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones. • MySQL es un sistema de administración relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. • MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el código fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General Public License) para definir qué puede hacer y qué no puede hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir código MySQL en aplicaciones comerciales, usted puede comprar una versión comercial licenciada.
  • 7. Características distintivas • Las siguientes características son implementadas únicamente por MySQL: • Permite escoger entre múltiples motores de almacenamiento para cada tabla. En MySQL 5.0 éstos debían añadirse en tiempo de compilación, a partir de MySQL 5.1 se pueden añadir dinámicamente en tiempo de ejecución: – Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB, Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example – Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB, Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2. InnoDB Estuvo desarrollado así pero ahora pertenece también a Oracle. – Desarrollados por la comunidad como memcache, httpd, PBXT y Revision. • Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo.