MySQL

MySQL
Información general
Tipo de programa Sistema de gestión de bases de datos relacionales
Desarrollador Oracle Corporation
Lanzamiento inicial 2001
Licencia GPL o Uso comercial
Información técnica
Programado en C, C++
Versiones
Última versión estable 8.0.36 (info) ( 16 de enero de 2024 (4 meses y 21 días))
Archivos legibles
  • MySQL Table Definition Format
  • MySQL View Definition Format
Archivos editables
  • MySQL Table Definition Format
  • MySQL View Definition Format
Enlaces

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,[1][2]​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB 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 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 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 Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial. En 2009 se creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos desarrolladores 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.[3]

Está desarrollado en su mayor parte en ANSI C y C++.[4]​ Tradicionalmente se considera uno de los cuatro componentes de la pila de desarrollo LAMP y WAMP.

MySQL es usado por muchos sitios web grandes y populares, como Wikipedia,[5]Google[6][7]​ (aunque no para búsquedas), Facebook,[8][9][10]Twitter,[11]Flickr,[12]​ y YouTube.[13]

  1. Oracle. «MySQL Database Service» (en inglés). Consultado el 31 de enero de 2021. 
  2. http://db-engines.com/en/ranking
  3. http://monty-says.blogspot.com.es/2009/12/help-saving-mysql.html
  4. https://www.openhub.net/p/mysql/analyses/latest
  5. «Wikimedia servers — System architecture». Wikimedia Meta-Wiki. Wikimedia Foundation. Consultado el 17 de septiembre de 2012. 
  6. Urlocker, M. Zack (13 de diciembre de 2005). «Google Runs MySQL». The Open Force. M. Zack Urlocker. Consultado el 3 de agosto de 2010. «AdWords was built using the MySQL database». 
  7. Claburn, Thomas (24 de abril de 2007). «Google Releases Improved MySQL Code». InformationWeek (CPM Media). Archivado desde el original el 16 de noviembre de 2012. Consultado el 30 de noviembre de 2008. 
  8. Callaghan, Mark (13 de abril de 2010). «MySQL at Facebook». YouTube (Google). Archivado desde el original el 7 de agosto de 2011. Consultado el 3 de agosto de 2010. «x,000 servers, ... Master-slave replication, InnoDB». 
  9. Sobel, Jason (21 de diciembre de 2007). «Keeping Up». The Facebook Blog. Facebook. Consultado el 30 de octubre de 2008. 
  10. Malik, Om (25 de abril de 2008). «Facebook’s Insatiable Hunger for Hardware». GigaOM. GigaOmniMedia. Archivado desde el original el 2 de octubre de 2008. Consultado el 30 de octubre de 2008. 
  11. Cole, Jeremy (14 de abril de 2011). «Big and Small Data at @Twitter». YouTube (Google). Archivado desde el original el 24 de diciembre de 2011. Consultado el 20 de octubre de 2011. 
  12. «MySQL Customer: Flickr». MySQL Customers. Oracle. Consultado el 17 de septiembre de 2012. 
  13. «MySQL Customer: YouTube». MySQL Customers. Oracle. Consultado el 17 de septiembre de 2012. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search