Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación 02
Investigación 02
El nombre del logo del delfín de MySQL es "sakila", que fue seleccionado por el fundador de
MySQL AB de una gran lista de nombres sugeridos por los usuarios en el concurso "Nombre
delfín". El nombre ganador fue proporcionado por Ambrose Twebaze, un desarrollador de
software de código abierto de Swazilandia, África. Según Ambrose, Sakila proviene de un
dialecto suazi llamado SiSwati, que también es el nombre de una pequeña ciudad en Arusha,
Tanzania, cerca de Uganda, la ciudad natal de Ambrose.
2. Desarrollo de MySQL
La historia de MySQL se remonta a 1979. Había un hombre llamado Monty Widenius que
trabajaba para una pequeña empresa llamada TcX y diseñó una herramienta de informes con
BASIC que puede ejecutarse en una computadora con una frecuencia de 4M y una interna de
16KB. Poco después, esta herramienta se reescribió en lenguaje C y se migró a la plataforma
Unix. En ese momento, era solo un motor de almacenamiento orientado a informes de bajo
nivel. Esta herramienta se llama Unireg.
En 1985, varios tipos de ideas afines en Suecia (liderados por David Axmark) establecieron una
empresa, que fue la predecesora de MySQL AB. Esta empresa no desarrolló inicialmente
productos de bases de datos, pero en el proceso de concretar sus ideas, necesitaban una base de
datos. Quieren poder utilizar productos de código abierto. Pero en ese momento no había una
opción adecuada, de ninguna manera, luego desarrolle usted mismo.
Al principio, solo diseñaron un método para acceder a los datos secuencialmente usando índices,
que es el predecesor del algoritmo central del motor de almacenamiento IS AM (Indexed
Sequential Access Method), usando ISAM combinado con mSQL para lograr los requisitos de
su aplicación. En los primeros días, proporcionaban principalmente servicios de
almacenamiento de datos para algunos grandes minoristas de Suecia. En el uso del sistema, a
medida que aumenta la cantidad de datos y aumenta la complejidad del sistema, la combinación
Historia, fundadores, características y plataformas de instalación de MySQL 4
En 1990, algunos clientes de TcX comenzaron a solicitar soporte SQL para su API En ese
momento, algunas personas pensaron en usar bases de datos comerciales directamente, pero
Monty consideró que la velocidad de las bases de datos comerciales no era satisfactoria. Por lo
tanto, utilizó directamente código mSQL para integrarlo en su motor de almacenamiento.
Desafortunadamente, el efecto no es muy bueno. Así que Monty era ambicioso y estaba decidido
a reescribir él mismo un soporte SQL.
En 1996, se lanzó MySQL 1.0 y se usó en un rango reducido. En octubre de 1996, se lanzó
MySQL 3.11.1 y no había una versión 2.x. Inicialmente, solo se proporcionó la versión binaria
en Solaris. Un mes después, apareció la versión para Linux. En este momento, MySQL todavía
es muy rudimentario, excepto por algunas posiciones de operación Insertar, Actualizar, Eliminar
y Seleccionar en una tabla, no hay otras funciones más.
En los siguientes dos años, MySQL fue portado a varias plataformas a su vez. Cuando se lanzó,
la estrategia de concesión de licencias adoptada fue algo diferente: se permitió el uso comercial
gratuito, pero MySQL no se podía incluir con sus propios productos para su lanzamiento. Si
desea publicar juntos, debe utilizar una licencia especial, lo que significa que cuesta dinero. Por
supuesto, el apoyo comercial también necesita dinero. Otros, lo que el usuario pueda utilizar.
Esta licencia especial ha aportado algunos ingresos a MySQL, sentando así una buena base para
su desarrollo continuo.
De 1999 a 2000, se estableció una empresa en Suecia, llamada MySQL AB. Contraté a algunas
personas y trabajé con Sleepycat para desarrollar el motor Berkeley DB. Debido a que BDB
admite el procesamiento de transacciones, MySQL desde entonces ha admitido el
procesamiento de transacciones.
Historia, fundadores, características y plataformas de instalación de MySQL 5
En 2000, MySQL anunció su propio código fuente y adoptó el acuerdo de licencia GPL
(Licencia Pública General GNU) para ingresar oficialmente al mundo del código abierto.
En octubre de 2004, se lanzó la versión clásica 4.1. En octubre de 2005, se lanzó una versión
del hito, MySQL 5.0. En la 5.0, se agregó soporte para cursores, procedimientos almacenados,
disparadores, vistas y transacciones. En la versión posterior a la 5.0, MySQL muestra
claramente el ritmo de desarrollo hacia bases de datos de alto rendimiento.
La versión de MySQL que se puede descargar del sitio web oficial es: 5.5.18. Oracle ha vuelto
a dividir la versión de MySQL en una versión comunitaria y una versión empresarial. La versión
empresarial está cargada y, por supuesto, la versión cargada proporcionará más funciones.
Esto dió lugar a la fundación de la empresa MySQL AB (empresa fundada por David Axmark,
Allan Larsson y Michael Widenius) para dar continuidad al proyecto. Posteriormente la empresa
fue adquirida por Sun MicroSystems en 2008 quien vió en MySQL una solución para competir
con su competidor Oracle quien, curiosamente, acabó por hacerse con la compañía en 2010.
Historia, fundadores, características y plataformas de instalación de MySQL 6
Desde 1995, momento en el que la compañía de software de MySQL AB creó la versión original
hasta hoy MySQL ha ido evolucionando incorporando nuevas funciones. En 1999, se lanzó la
versión 3.23.0, la primera versión en importancia a la que luego siguieron otras como las
versiones 5.0.0, liberada en 2005, y la 5.5.x que fue lanzada en diciembre de 2009.
MySQL es un sistema de gestión de bases de datos considerao como la base datos open source
más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL
Server, sobre todo para entornos de desarrollo web.
MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David
Axmark, Allan Larsson y Michael Widenius). MySQL A.B. fue adquirida por Sun
Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual
ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB
para MySQL.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad
pública y los derechos de autordel 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 doble licenciamiento anteriormente mencionado. La base de
datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública
general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran
incorporarlo en productos privativos. Las versiones Enterpriseincluyen productos o servicios
addicionales tales como herramientas de monitorización y soporte oficial. En 2009 se creó
un forkdenominado MariaDB por algunos desarrolladores (incluido algunos desarolladores
originales de MySQL) descontentos con el modelo de desarrollo y el hecho de que una misma
empresa controle a la vez los productos MySQL y Oracle Database.
MySQL es usado por muchos sitios web grandes y populares, como Wikipedia, Google (aunque
no para búsquedas),Facebook, Twitter, Flickr, y YouTube.
Historia, fundadores, características y plataformas de instalación de MySQL 7
Características de MySQL
MySQL presenta algunas ventajas que lo hacen muy interesante para los desarrolladores. La
más evidente es que trabaja con bases de datos relacionales, es decir, utiliza tablas múltiples
que se interconectan entre sí para almacenar la información y organizarla correctamente.
BSDI 2.x with con el paquete MIT-pthreads. BSDI 3.0, 3.1 y 4.x con subprocesos nativos.
Digital Unix 4.x con subprocesos nativos.
FreeBSD 2.x con el paquete MIT-pthreads.
FreeBSD 3.x and 4.x con subprocesos nativos.
FreeBSD 4.x con LinuxThreads.
HP-UX 10.20 con el paquete DCE threads o MIT-pthreads.
HP-UX 11.x con subprocesos nativos.
Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU.
Mac OS X.
NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make)
Novell NetWare 6.0.
OpenBSD > 2.5 con subprocesos nativos. OpenBSD < 2.5 con el paquete MIT-pthreads.
OS/2 Warp 3, FixPack 29 y OS/2 Warp 4, FixPack 4.
SCO OpenServer 5.0.X con una versión del paquete FSU Pthreads recientemente portada.
SCO UnixWare 7.1.x.
SCO Openserver 6.0.x.
SGI Irix 6.x con subprocesos nativos.
Historia, fundadores, características y plataformas de instalación de MySQL 9
MySQL fue diseñado para ser compatible con otros sistemas. Es compatible con el despliegue
en entornos virtualizados, como Amazon RDS para MySQL, Amazon RDS para MariaDB y
Amazon Aurora para MySQL. Los usuarios pueden transferir sus datos a una base de datos SQL
Server utilizando herramientas de migración de bases de datos como AWS Schema Conversion
Tool y AWS Database Migration Service.
Historia, fundadores, características y plataformas de instalación de MySQL 10
Referencias
MySQL :: MySQL 5.0 Reference Manual :: 2.1.1 Sistemas operativos que MySQL soporta.
http://download.nust.na/pub6/mysql/doc/refman/5.0/es/which-os.html
https://www.computerweekly.com/es/definicion/MySQL#:~:text=MySQL%20es%20
https://basededatosutp26.wordpress.com/mysql/
Instalador, E. (2022). ▷ Cómo instalar MySQL en Windows ✔️ [2022] Paso a paso. Retrieved
https://openwebinars.net/blog/que-es-mysql/
https://programmerclick.com/article/62761212877/