Uno de los pilares de cualquier sitio web es su
base de datos, un punto básico en el diseño de cualquier web y que básicamente soporta todo lo que el usuario visualiza.
MySQL 5 es una de las bases de datos más utilizadas del momento. Siendo la base de gestores de contenido tan populares como
Drupal, WordPress o
phpBB.
Las bases de datos gestionadas mediante
MySQL 5 ofrecen unas características muy interesantes, siendo
bases de datos relacionales, multihilo y multiusuario, y funcionan en muchas plataformas diferentes.
A pesar de que
MySQL 5 es un proyecto básicamente
OpenSource, la propiedad real es de
Oracle. Sin embargo, el núcleo de
MySQL 5 es libre y puede ser utilizado en cualquier proyecto sin ningún problema. Estas empresas ofrecen soporte y fomentan el desarrollo de este estupendo sistema de gestión de bases de datos (SGDB).
Además,
MySQL 5 dispone de
APIs que permiten su utilización por parte de aplicaciones escritas en decenas de lenguajes de programación como
C, C++, C#, Pascal, Delphi, Eiffel, Smalltalk, Java, Lisp, Perl,
PHP,
Python, Ruby, Gambas, REALbasic (Mac), (x)Harbour (Eagle1), FreeBASIC, y Tcl. Esto hace de
MySQL 5 una de las bases de datos más flexibles que existen.
Esta base de datos, tiene muchas características que le permiten ponerse al nivel de otros desarrollos profesionales, teóricamente muy superiores.