MySQL es un sistema de administración (Database Management System, DBMS) usa tecnología que permite gestionar archivos llamados de bases de datos.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. Esta aplicación como base de datos relacional, utiliza múltiples tablas para almacenar y organizar la información.

Fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo.

Permitiendo su interacción con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos.

Características adicionales:

  • 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. Tiene bases de datos de hasta 50 millones de registros.
  • Se permiten hasta 64 índices por tabla . 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.lEn MySQL 5.0, los clientes y servidores Windows se pueden conectar usando memoria compartida.
  • Contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL.

Creado sobre MySQL Enterprise Edition e impulsado por Oracle Cloud, Oracle MySQL Cloud Service brinda un servicio en la nube simple, automatizado, integrado y empresarial que permite que las organizaciones aumenten la agilidad y reduzcan los costos.

Leave a comment