SlideShare a Scribd company logo
1 of 8
Alumna: Anaid Silis Palos
Grupo: 502
Profesor: Ing. René Domínguez Escalona
Materia: ICAS
Servidor HTTP
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.
MySQL servidor base datos abierta popular

More Related Content

What's hot (18)

Historia de mysql
Historia de mysqlHistoria de mysql
Historia de mysql
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Servidor http
Servidor httpServidor http
Servidor http
 
Hypertable ld
Hypertable ldHypertable ld
Hypertable ld
 
Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
 
servidor
servidorservidor
servidor
 
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
 
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
 
Desventajas
DesventajasDesventajas
Desventajas
 
MysqlAdmin-Linux
MysqlAdmin-LinuxMysqlAdmin-Linux
MysqlAdmin-Linux
 
Mysql
MysqlMysql
Mysql
 
Mysql server
Mysql serverMysql server
Mysql server
 
Introducción Base de datos mysql
Introducción Base de datos mysqlIntroducción Base de datos mysql
Introducción Base de datos mysql
 
Base De Datos Movil
Base De Datos MovilBase De Datos Movil
Base De Datos Movil
 
My sql
My sqlMy sql
My sql
 
Lenguaje de programación MySQL
Lenguaje de programación MySQLLenguaje de programación MySQL
Lenguaje de programación MySQL
 
Comparacion de SGBD
Comparacion de SGBDComparacion de SGBD
Comparacion de SGBD
 
SQLite
SQLiteSQLite
SQLite
 

Viewers also liked

Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...
Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...
Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...valicha14
 
Division de polinomios
Division de polinomiosDivision de polinomios
Division de polinomiosVictor Alegre
 
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...pgcinternational
 
Meme Pas Peur
Meme Pas PeurMeme Pas Peur
Meme Pas Peureric4274
 
28ème dimanche ordinaire année b
28ème dimanche ordinaire année b28ème dimanche ordinaire année b
28ème dimanche ordinaire année bParoisse d'Assesse
 
Antonio sosa norma irais dhtic19 tarea5
Antonio sosa norma irais dhtic19 tarea5 Antonio sosa norma irais dhtic19 tarea5
Antonio sosa norma irais dhtic19 tarea5 Norwitaa WY
 
Lextant Overview 03 09
Lextant Overview 03 09Lextant Overview 03 09
Lextant Overview 03 09JIM COUCH
 
Ben Laden Au Paradis G
Ben Laden Au Paradis   GBen Laden Au Paradis   G
Ben Laden Au Paradis Geric4274
 
La petite monnaie du bonheur, suite (2/2)
La petite monnaie du bonheur, suite (2/2)La petite monnaie du bonheur, suite (2/2)
La petite monnaie du bonheur, suite (2/2)Jean-François RENAULD
 
Béton. 1 composant du béton
Béton. 1 composant du bétonBéton. 1 composant du béton
Béton. 1 composant du bétonSami Sahli
 
Press book Testamento
Press book TestamentoPress book Testamento
Press book Testamentopbcom1998
 
BELGIUM : PUPILS' QUESTIONNAIRE
BELGIUM : PUPILS' QUESTIONNAIREBELGIUM : PUPILS' QUESTIONNAIRE
BELGIUM : PUPILS' QUESTIONNAIREFCS project
 
Sont futés .. et riches ces émirs
Sont futés .. et riches ces émirs Sont futés .. et riches ces émirs
Sont futés .. et riches ces émirs eric4274
 
J'étudie donc j'entreprends
J'étudie donc j'entreprendsJ'étudie donc j'entreprends
J'étudie donc j'entreprendsAdam Bouhadma
 
16ème dimanche ordinaire année b
16ème dimanche ordinaire année b16ème dimanche ordinaire année b
16ème dimanche ordinaire année bParoisse d'Assesse
 

Viewers also liked (20)

Arkeup web & mobilité
Arkeup web & mobilité Arkeup web & mobilité
Arkeup web & mobilité
 
Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...
Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...
Séance 3 - Cours "Archive, patrimoine et médiation culturelle": Méthodologie ...
 
Division de polinomios
Division de polinomiosDivision de polinomios
Division de polinomios
 
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
 
Meme Pas Peur
Meme Pas PeurMeme Pas Peur
Meme Pas Peur
 
28ème dimanche ordinaire année b
28ème dimanche ordinaire année b28ème dimanche ordinaire année b
28ème dimanche ordinaire année b
 
Version 1
Version 1Version 1
Version 1
 
Antonio sosa norma irais dhtic19 tarea5
Antonio sosa norma irais dhtic19 tarea5 Antonio sosa norma irais dhtic19 tarea5
Antonio sosa norma irais dhtic19 tarea5
 
Lextant Overview 03 09
Lextant Overview 03 09Lextant Overview 03 09
Lextant Overview 03 09
 
Slides - FGSE JDM 2014
Slides - FGSE JDM 2014Slides - FGSE JDM 2014
Slides - FGSE JDM 2014
 
Ben Laden Au Paradis G
Ben Laden Au Paradis   GBen Laden Au Paradis   G
Ben Laden Au Paradis G
 
La petite monnaie du bonheur, suite (2/2)
La petite monnaie du bonheur, suite (2/2)La petite monnaie du bonheur, suite (2/2)
La petite monnaie du bonheur, suite (2/2)
 
Béton. 1 composant du béton
Béton. 1 composant du bétonBéton. 1 composant du béton
Béton. 1 composant du béton
 
Press book Testamento
Press book TestamentoPress book Testamento
Press book Testamento
 
BELGIUM : PUPILS' QUESTIONNAIRE
BELGIUM : PUPILS' QUESTIONNAIREBELGIUM : PUPILS' QUESTIONNAIRE
BELGIUM : PUPILS' QUESTIONNAIRE
 
Picasa Picasa Web
Picasa Picasa WebPicasa Picasa Web
Picasa Picasa Web
 
Sont futés .. et riches ces émirs
Sont futés .. et riches ces émirs Sont futés .. et riches ces émirs
Sont futés .. et riches ces émirs
 
J'étudie donc j'entreprends
J'étudie donc j'entreprendsJ'étudie donc j'entreprends
J'étudie donc j'entreprends
 
16ème dimanche ordinaire année b
16ème dimanche ordinaire année b16ème dimanche ordinaire année b
16ème dimanche ordinaire année b
 
Tâche 2 activités
Tâche 2 activitésTâche 2 activités
Tâche 2 activités
 

Similar to MySQL servidor base datos abierta popular

Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Centro regional universitario de panamá oeste
Centro regional universitario de panamá oesteCentro regional universitario de panamá oeste
Centro regional universitario de panamá oesteVirginiaAileen
 
Centro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteCentro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteVirginiaAileen
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysqlJared 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
 
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
 
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 datosGusttavo 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
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 

Similar to MySQL servidor base datos abierta popular (20)

Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
14. servidor my sql
14.  servidor my sql14.  servidor my sql
14. servidor my sql
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
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
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Gbd2
Gbd2Gbd2
Gbd2
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Historiade mysql
Historiade mysqlHistoriade mysql
Historiade mysql
 
Servidor my sql
Servidor my sqlServidor my sql
Servidor my sql
 
Expo mysql
Expo mysqlExpo mysql
Expo mysql
 
Johnny
JohnnyJohnny
Johnny
 
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
 
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
 
Cb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsxCb08 sanchez citlali.ppsx
Cb08 sanchez citlali.ppsx
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 

More from 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ónAnny Silis Cx
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanasAnny Silis Cx
 
Tipos de escritorios linux
Tipos de escritorios linuxTipos de escritorios linux
Tipos de escritorios linuxAnny 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 pcAnny Silis Cx
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoAnny Silis Cx
 
Panel de control de windows
Panel de control de windowsPanel de control de windows
Panel de control de windowsAnny Silis Cx
 
Distribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicasDistribuciones de linux y sus caracteristicas
Distribuciones de linux y sus caracteristicasAnny 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 linuxAnny Silis Cx
 
Windows, software comercial, y mac os
Windows, software comercial, y mac osWindows, software comercial, y mac os
Windows, software comercial, y mac osAnny Silis Cx
 
Unidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericosUnidades de almacenamiento y perifericos
Unidades de almacenamiento y perifericosAnny Silis Cx
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoAnny Silis Cx
 
ESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSIESTANDARES IEEE Y ANSI
ESTANDARES IEEE Y ANSIAnny Silis Cx
 

More from 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
 

Recently uploaded

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...#LatamDigital
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxUniversidad de Bielefeld
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...delvalleelizabeth400
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
PRESENTACION PASTORAL campeche 2024.pptx
PRESENTACION PASTORAL campeche  2024.pptxPRESENTACION PASTORAL campeche  2024.pptx
PRESENTACION PASTORAL campeche 2024.pptxIsaiasNozYerbes
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMalejandroortizm
 
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfDS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfKAREN553987
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIAobandopaula444
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfDanielaEspitiaHerrer
 

Recently uploaded (19)

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
PRESENTACION PASTORAL campeche 2024.pptx
PRESENTACION PASTORAL campeche  2024.pptxPRESENTACION PASTORAL campeche  2024.pptx
PRESENTACION PASTORAL campeche 2024.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
 
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfDS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdf
 

MySQL servidor base datos abierta popular

  • 1. Alumna: Anaid Silis Palos Grupo: 502 Profesor: Ing. René Domínguez Escalona Materia: ICAS Servidor HTTP
  • 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.