Actividad 2
1. Que es MySQL
- MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo,12 y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.
- MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, 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.
- FUENTE : colaboradores de Wikipedia. (2023h). MySQL. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/MySQL
APORTE PERSONAL : Es un sistema de gestión de bases de datos relacionales, permite
almacenar, organizar y administrar cantidades de datos. Funciona para administrar y consultar los datos almacenados en estas tablas. Es una herramienta para gestionar información estructurada, como registros de usuarios, productos, pedidos y más.

- FUENTE : Doyle, M. (2022). MySQL for absolute beginners. Matt Doyle | Elated Communications. https://www.elated.com/mysql-for-absolute-beginners/
- FUENTE : Mikelillo-BI. (2020, 8 agosto). MySQL, ¿Qué es y para que sirve? [Vídeo]. YouTube. https://www.youtube.com/watch?v=PXuMYHvvFrA
RESUMEN VIDEO : Es una sistemas de gestión de datos, cuenta con dos licencias de código abierto o empresarial, es la base de datos de cogido abierto más conocida y utilizada, tiene gran compatibilidad con desarrollos web, cumple con las características necesarias, es decir, al necesitar almacenar flujos de información de desarrollo web MySql lo cumple. También trabaja con base de datos relacionales utilizando tablas múltiples que se conectan entres si para almacenar la información.
2. Que aplicaciones o para que se utiliza MySQL
- MySQL permite almacenar y acceder a los datos a través de múltiples motores de almacenamiento, incluyendo InnoDB, CSV y NDB. MySQL también es capaz de replicar datos y particionar tablas para mejorar el rendimiento y la durabilidad. Los usuarios de MySQL no tienen que aprender nuevos comandos; pueden acceder a sus datos utilizando comandos SQL estándar.
- MySQL también permite a los usuarios elegir el motor de almacenamiento más eficaz para cualquier tabla dada, ya que el programa es capaz de utilizar múltiples motores de almacenamiento para tablas individuales. Uno de los motores de MySQL es InnoDB. InnoDB fue diseñado para una alta disponibilidad. Por ello, no es tan rápido como otros motores.
- FUENTE : De TechTarget, C. (2021). MySQL. ComputerWeekly.es. https://www.computerweekly.com/es/definicion/MySQL#:~:text=MySQL%20permite%20almacenar%20y%20acceder,el%20rendimiento%20y%20la%20durabilidad.
APORTE PERSONAL : Es utilizado ampliamente utilizado en aplicaciones de software y sitios web. Sus características robustas y su eficiente rendimiento lo hacen adecuado para una variedad de casos de uso, como por ejemplo sitios web dinámicos, aplicaciones empresariales, etc.

- FUENTE : Solutions, N. D. (2023). DESARROLO DE APLICACIONES WEB CON PHP y MYSQL. NATTIA Digital Solutions. https://nattia.com/desarrollo-de-aplicaciones-web-con-php-y-mysql/
- FUENTE : Absolute. (2021, 27 septiembre). MySQL en 5 minutos! [Vídeo]. YouTube. https://www.youtube.com/watch?v=4KJ4AN6YLeE
RESUMEN VIDEO : Se ha ganado el mayor reconocimiento en el sector digital por sus capacidades
3. Requerimientos para instalar MySQL
- 512 Mb de memoria Ram.
- 1024 Mb maquina virtual.
- 1 GB de espacio de disco duro.
- Sistema operativo:Windows,Linux y Unix.
- Arquitectura del sistema 32/64 bit.
- Protocolo de red TCP/IP.
- FUNTE : Perez, A. (s. f.). REQUERIMIENTOS DE INSTALACIÓN DE MySQL. prezi.com. https://prezi.com/zqymc2vdz2j2/requerimientos-de-instalacion-de-mysql/
APORTE PERSONAL : Los requisitos para instalar MySQL pueden variar según la versión que este instalando y el sistema operativo donde quieres ejecutarlo. Asegúrate de consultar la documentación oficial de MySQL para obtener los requisitos más actualizados según la versión que estés utilizando.

- FUENTE : Actividad 2 :: cctrespalaciosp-cur. (s. f.-b). cctrespalaciosp-cur. https://cctrespalaciosp-cur.webnode.com.co/actividad-2/
- FUENTE : Roelcode. (2021, 21 junio). 🔴CÓMO Descargar e instalar MySQL 👉 Windows 10 [Vídeo]. YouTube. https://www.youtube.com/watch?v=hUZKNsnHe_A
RESUMEN VIDEO : Paso a paso de como instalar MySql
4. Versiones de MySQL haciendo énfasis en las tres últimas
- Las versiones 3.x y 4.x son completamente obsoletas.
- La versión 5.0.x ya terminó su ciclo de vida como proyecto y no se harán nuevas releases posteriores a la 5.0.90.
- La versión actual es la 5.1.x, es la que está soportada.
- La versión 6.0 fue un alpha release que dio lugar a la 5.1.2, por lo que no se la considera como GA y está virtualmente discontinuada desde mayo de 2009.
- Desde noviembre de 2010, la versión 5.5.x de MySQL sigue recibiendo revisiones de funcionalidades y mejoras.
- FUENTE : Actividad III - MySQL :: EdwinCamachoTecSistemas-CUR. (s. f.). https://edwincamachotecsistemas-cur.webnode.com.co/bases-de-datos/actividades/actividad-iii-mysql/
APORTE PERONAL : Desde que se inició el proyecto ha habido muchas versiones (releases), de las cuales sólo se conservan la 3, 4 y la actual 5.x.

- FUENTE : Steulet, G. (2014, 26 diciembre). MySQL Versions Performance Comparison - DBI blog. dbi Blog. https://www.dbi-services.com/blog/mysql-versions-performance-comparison/
- FUENTE : OpenExpo Europe. (2020, 3 julio). MySQL 8.0: la última y mejor versión hasta el momento [Vídeo]. YouTube. https://www.youtube.com/watch?v=FqMwTgZS_pg
5. En que plataformas se puede instalar MySQL
- MySQL funciona sobre múltiples plataformas, incluyendo:
- AIX
- BSD
- FreeBSD
- HP-UX
- Kurisu OS
- GNU/Linux
- Mac OS X
- NetBSD
- OpenBSD
- OS/2 Warp
- QNX
- SGI IRIX
- Solaris
- SunOS
- SCO OpenServer
- SCO UnixWare
- Tru64
- eBD
- FUENTE : Actividad III - MySQL :: EdwinCamachoTecSistemas-CUR. (s. f.). https://edwincamachotecsistemas-cur.webnode.com.co/bases-de-datos/actividades/actividad-iii-mysql/
APORTE PERSONAL : MySQL es compatible con una variedad de plataformas y sistemas operativos

- FUENTE : Parker, J. (2022, 13 agosto). Cómo instalar MySQL en sistemas Windows y Linux? - Knowband Blog | ECommerce Modules. Knowband Blog | Ecommerce Modules. https://www.knowband.com/blog/es/comercio-electronico/como-instalar-mysql-en-sistemas-windows-y-linux/
- FUENTE : Rodolfo Borja. (2022, 22 agosto). Cómo instalar MySQL en Windows [Vídeo]. YouTube. https://www.youtube.com/watch?v=nv9GCue0YwM
RESUMEN VIDEO : Visita el sitio oficial de descargas de MySQL Selecciona la versión de MySQL que deseas instalar .Elige la versión adecuada para tu sistema operativo (Windows). Configura la configuración del servidor, que incluye opciones como el tipo de servidor, las características a instalar y la ruta de instalación.