Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones en todo el mundo desde enero de 2008 una subsidiaria de Sun Microsystems, desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Internet nos permite optimizar una gran variedad de procesos dentro de la empresa como también establecer relaciones más eficientes y fluidas con nuestros clientes y/o posibles clientes, esto se ve reflejado en las bases de datos que podemos manipular, con las aplicaciones web.
Realizamos trabajos con Bases de Datos universales, las cuales pueden ser accedidas desde cualquier aplicación web o de computador, además el lenguaje utilizado para realizar consultas al servidor de Bases de Datos, es el más común entre las aplicaciones web, esto ayuda a facilitar las consultas desde cualquiero otra aplicación.
Junto con crear Bases de Datos, también realizamos migraciones de Bases de Datos contenida en archivos excel, access y desde otras aplicaciones.
Caracteristicas técnicas
- Usa GNU Automake, Autoconf, y Libtool para portabilidad.
- Uso de multihilos mediante hilos del kernel.
- Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice.
- Tablas hash en memoria temporales.
- El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL.
- Completo soporte para operadores y funciones en cláusulas select y where.
- Completo soporte para cláusulas group by y order by, soporte de funciones de agrupación.
- Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.
- Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.
- Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
- Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix.
- En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando memoria compartida.
- MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL.