WEB DE PUBLICIDAD
WEB DE PUBLICIDAD

domingo, 9 de octubre de 2011

HISTORIA Y DETALLES DE MYSQL



HISTORIA Y DETALLES DE MYSQL.

En 1981 IBM crea un estándar de Bases de Datos relacionales (SQL), a partir de ese momento se intenta mejorar este sistema hasta que en 1995 y bajo la firma OPENSOURCE en Suecia un grupo de programadores: David Axmarck, Allan Larson y Monty Widenius consiguen “mejorar” el SQL y crean el MYSQL dándole mayor velocidad, mayor fiabilidad y mayor usabilidad, aunque cinco años antes Monty crea MSQL para conectar tablas usando rutinas de bajo nivel pero ve que no tiene la suficiente rapidez y no tiene gran flexibilidad, entonces crea un Interfaz de Programación de Aplicaciones para proporcionar un conjunto de funciones de uso general (Bibliotecas) y crea MYSQL dotándole de gran portabilidad.
El nombre se lo puso Monty Widenius en honor a su hija Mi. Y se representa por un delfín que después de un concurso se le puso de nombre Sakila (es el nombre de una ciudad de Tanzania).

La importancia de las API´s (interfaz de programación de aplicaciones) es permitir usar esas aplicaciones en diversos lenguajes de programación para acceder a las bases de datos que hay en MYSQL como por ejemplo C, C++, Pascal, Java o Real Basic (Mac y Linux), eso si cada uno con una API especifica. El interface ODBC (open data base connectivity) hace posible acceder desde cualquier aplicación sin importar el sistema de gestión de base de datos que almacene los datos.
El MYSQL es el gestor de bases de datos más utilizado con más de 6 millones de instalaciones, sobre todo por su utilidad en aplicaciones web, y por estar ligado a PHP que es un lenguaje de páginas web dinámicas.
Funciona con casi todos los S.O. Windows (95-98-xp-7), GNU-LINUX, Novell-NetWare, OS2-Warp,etc.
También soporta multiplataforma, y tiene varios motores como el Myisam (para realizar lecturas con gran rapidez) y InnoDB (para realizar transacciones e integridad referencial)
Tiene 3 tipos de compilación del servidor: Estándar (la más utilizada), Max y Mysql-Debug.
MySQL está escrito en una mezcla de C y C++.

MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario.

0 comentarios:

Publicar un comentario en la entrada