MySQL es un sistema de gestión de bases de datos relacional creado en los años 90. Es software libre y gratuito que se puede usar y modificar sin costo, aunque también existe una versión comercial. Funciona en múltiples plataformas y se puede conectar desde diversos lenguajes de programación. Algunas ventajas son su velocidad, bajos requisitos y facilidad de uso, aunque carece de documentación para algunas utilidades.
4. MYSQL surgió alrededor de la década del 90. Michael Windenis
comenzó a usar MYSQL para conectar tablas usando sus propias
rutinas de bajo nivel (ISAM).
Tras unas primeras pruebas, llegó a la conclusión de que MYSQL no
era lo bastante flexible ni rápido para lo que necesitaba, por lo que
tuvo que desarrollar nuevas funciones.
5. Es un sistema de gestión de bases de datos relacional, fue creada por
la empresa sueca MYSQL AB, la cual tiene el copyright del código
fuente del servidor SQL, así como también de la marca.
7. MySQL se diferencia de otros productos de base de datos por
sus costos, la versión no empresarial se distribuye de forma
gratuita. MySQL es software de fuente abierta. Significa que
es posible para cualquier persona usarlo y modificarlo. Es
decir bajar el código fuente de MYSQL y usarlo sin pagar.
Cualquier interesado puede estudiar el código fuente y
ajustarlo a sus necesidades.
8. MYSQL usa el GPL (GNU General Public License) para definir
qué puede hacer y qué no puede hacer con el software en
diferentes situaciones. Si usted no se ajusta al GPL o requiere
introducir código MYSQL en aplicaciones comerciales, usted
puede comprar una versión comercial licenciada.
9. PLATAFORMA OPERACIONAL Y VERSIONES
El siguiente gráfico provee un resumen de varias versiones de
MySQL y sus estados actuales de desarrollo:
12. • C, C++, C#.
• Pascal.
• Delphi (vía dbExpress).
• Eiffel.
• Smalltalk.
• Java (con una implementación nativa
del driver de Java).
• Lisp.
• Perl.
• PHP.
• Python.
• Ruby.
• Gambas.
• REALbasic (Mac y Linux).
• (x)Harbour (Eagle1).
• FreeBASIC, y Tcl..
13. MySQL cuenta con funcionalidades extra que atraen
anualmente a miles de usuario alrededor del mundo, como
por ejemplo, su enorme documentación y su capacidad de
realizar pruebas de rendimiento en tiempo real.
15. Almacenamiento físico: aquí se incluye desde
consideraciones del tamaño de página de tablas e índices, el
soporte de almacenamiento hasta el formato de
almacenamiento en disco.
16. Caché de memoria: diferentes aplicaciones responden mejor
a ciertas estrategias de caché que otras, por lo que aunque
algunos caché de memoria son comunes a todos los
mecanismos (como los usados para conexiones de usuario o
al caché de sentencias de alta velocidad), otros son
particulares a cada uno de ellos.
22. • VELOCIDAD AL Realizar las operaciones, lo que le hace uno
de los gestores con mejor rendimiento.
• Bajo costo en requerimientos para la elaboración de bases
de datos, debido a su bajo consumo puede ser ejecutado
en una maquina con escasos recursos sin ningún problema.
• Facilidad de configuración e instalación.