Historia de la base de datos MySQL (historial de desarrollo de MySQL)
Sin embargo, esta pequeña empresa tiene recursos limitados y Monty es extremadamente talentoso. Ante las desventajas de los recursos limitados, es capaz de liberar su potencial y siempre se esfuerza por escribir el código más eficiente. Y así se formó un hábito. Monty también tiene otros colegas. Pocas personas pueden seguir escribiendo ese código durante 20 años, pero Monty sí.
En la década de 1990, algunos clientes de TcX comenzaron a solicitar soporte SQL para su API. En ese momento, algunas personas pensaron en utilizar bases de datos comerciales directamente, pero Monty sintió que la velocidad de las bases de datos comerciales no era satisfactoria. Entonces, con la ayuda del código mSQL, lo integró en su motor de almacenamiento. Pero lamentablemente el efecto no es muy bueno. Por lo tanto, Monty era ambicioso y estaba decidido a reescribir él mismo el soporte SQL.
En 1996 se lanzó MySQL 1.0, sólo para un pequeño grupo de personas, lo que equivalía a un lanzamiento interno. En junio de 1996, se lanzó MySQL 3.11.1. Jaja, no existe la versión 2.x. Inicialmente sólo se ofrecían versiones binarias bajo Solaris. Un mes después, apareció una versión para Linux.
En los dos años siguientes, MySQL fue portado a varias plataformas. Cuando se publicó, la política de licencias adoptada fue algo diferente: se permitía el uso comercial gratuito, pero MySQL no podía publicarse con sus propios productos. Si desea publicarlos juntos, debe utilizar una licencia especial, lo que implica gastar dinero. Por supuesto, el apoyo empresarial también cuesta dinero. Otros están disponibles para los usuarios. Esta licencia especial aporta una cierta cantidad de ingresos a MySQL, sentando así una buena base para su desarrollo sostenible. Si lo piensas detenidamente, PostgreSQL ha estado en un punto bajo en los últimos años, lo que puede estar relacionado con que es completamente gratuito y sin restricciones.
MySQL3.22 debería ser la versión icónica, proporcionando soporte básico de SQL.
La primera versión de la base de datos relacional MySQL se lanzó en octubre de 1998+. Utiliza el mecanismo de subprocesos múltiples proporcionado por el núcleo del sistema para proporcionar un modo de operación de subprocesos múltiples completo, proporciona interfaces de programación (API) para C, C, Eiffel, Java, Perl, PHP, Python, Tcl y otros lenguajes de programación, y admite varios tipos de campos Proporciona operadores completos para admitir operaciones SELECT y WHERE en consultas.
MySQL es de código abierto y cualquiera puede descargarlo bajo la Licencia Pública General y modificarlo según sus necesidades personales. MySQL ha atraído mucha atención por su velocidad, confiabilidad y adaptabilidad.
En 1999-2000, se fundó una empresa en Suecia llamada MySQLAB (AB significa "sociedad anónima" en sueco). Se contrató a varias personas para trabajar con Sleepycat en el motor BerkeleyDB. Debido a que BDB admite el procesamiento de transacciones, MySQL comenzó a admitir el procesamiento de transacciones.
En abril de 2000, MySQL resolvió el antiguo motor de almacenamiento y lo llamó MyISAM. Mientras tanto, en 2001, Heikiki Tuuri hizo una propuesta a MySQL para integrar su motor de almacenamiento InnoDB, que también admite el procesamiento de transacciones y el bloqueo a nivel de filas.
Desafortunadamente, parece que tanto BDB como InnoDB han sido adquiridos por Oracle. Para eliminar competidores, incluso si es de código abierto, se utilizará cualquier medio.
La versión oficial combinada de MySQL e InnoDB es la 4.0.
Con MySQL 5.0, desde junio de 5438 hasta febrero de 2003, comenzaron a aparecer cosas como vistas y procedimientos almacenados. Por supuesto, hubo muchos errores durante este período.
MySQL fue adquirida por Sun en junio de 2008.
Recientemente, el fundador de MySQL, Monty Widenius, presentó su renuncia a Sun. La cabeza se va.
Se dice que la empresa que adquirió Sun tiene mala suerte. No conozco el futuro de MySQL. Espero que tengas un buen viaje. Creo que MySQL todavía tiene una larga vida.
Hoy en día, la combinación de mysql y php es absolutamente perfecta. Muchos sitios web grandes también utilizan la base de datos MySQL. ¡Las perspectivas de desarrollo de mysql son muy brillantes!