Lunes, 2 de noviembre de 2026

Lo más relevante del hosting en el mundo, en español · ehost.ec →

MariaDB acelera InnoDB en memoria y avanza con ejecución paralela de consultas

La Fundación MariaDB anuncia una corrección que hace InnoDB hasta tres veces más rápido en cargas en memoria, avances en ejecución paralela de consultas y nuevas actividades comunitarias el 1 de noviembre de 2026.

Por Equipo ehost3 min de lecturaFuente: MariaDB.org
MariaDB acelera InnoDB en memoria y avanza con ejecución paralela de consultas
Imagen ilustrativa generada con inteligencia artificial.

MariaDB publicó una actualización de su actividad comunitaria y técnica que incluye una mejora significativa en InnoDB para cargas que caben en memoria, progresos en la ejecución paralela de consultas y novedades en su ecosistema de eventos y herramientas de medición de rendimiento.

InnoDB: menos contención y más rendimiento en memoria

La Fundación explica que desde versiones recientes InnoDB tenía una contención en la promoción de páginas de la LRU: cada lectura promovía la página y adquiría el mutex del buffer pool, lo que se convirtió en un cuello de botella en máquinas con muchos núcleos aunque los datos ya estuvieran en memoria. La corrección modifica el flujo para sacar la promoción de la ruta caliente: las lecturas solo marcan la página y tareas de barrido en segundo plano, que ya poseen el bloqueo, realizan el movimiento en la LRU.

El resultado es una mejora notable en cargas en memoria en las versiones verificadas por la Fundación; según las pruebas internas, algunos casos mostraron hasta tres veces más velocidad. La corrección preserva la resistencia a escaneos (scan resistance) y no requiere ajustes de configuración adicionales.

Ejecución paralela de consultas: primera evidencia de aceleración

MariaDB sigue desarrollando la ejecución paralela de consultas, que rompe con el modelo de un solo hilo por consulta. La técnica divide la tabla en fragmentos extraídos del árbol B de InnoDB; varios trabajadores procesan los fragmentos de forma concurrente y luego se combinan resultados parciales.

Los primeros tests en portátiles y entornos controlados muestran reducciones de tiempo significativas en agregaciones y en algunas consultas TPC-H, con mejoras que en ejemplos puntuales van desde reducir a la mitad el tiempo con dos trabajadores hasta acelerares de varios múltiplos en consultas concretas. El proyecto aún está en desarrollo y la Fundación espera ofrecer una etapa inicial y bien probada durante 2027.

TAF y comparativas reproducibles

La Fundación destaca a TAF (Test Automation Framework), su marco abierto de benchmarking, que instala y compara MariaDB, MySQL y PostgreSQL ejecutando cargas idénticas (sysbench, HammerDB) y guarda la configuración exacta para poder reproducir resultados. TAF reprodujo la regresión de InnoDB y confirmó la corrección; además su versión 4.0 superó las 400 descargas en sus primeras semanas y se trabaja en una interfaz para detectar cambios en resultados.

TAF también incorporó guías para medir nuevos motores de almacenamiento: por ejemplo, un tutorial paso a paso muestra cómo benchmarkear TidesDB, un motor LSM que se integra en MariaDB mediante el plugin TideSQL.

Aplicaciones y comunidad: VECTOR en Laravel y eventos

Un contribuidor convirtió el soporte de MariaDB Vector en Laravel 13 en una aplicación práctica de IA que indexa y consulta pasajes de documentación mediante embeddings en columnas VECTOR y busca por distancia de coseno. La Fundación publicó un tutorial que construye una app “ask the docs” con Laravel 13 y MariaDB 12.3, que incluye un endpoint HTTP y una opción para mantener embeddings localmente.

En lo comunitario, se abrió el call for papers para la nueva devroom M-ecosystem en FOSDEM 2027 en Bruselas, que agrupará presentaciones sobre internals, replicación, motores, conectores, despliegues en nube y búsquedas vectoriales; la selección de charlas se anunciará el 7 de diciembre. Además, la Fundación celebró el primer meetup en India con ponencias sobre DuckDB como motor dentro de MariaDB, plugins de IA y el catálogo de plugins Marina.

Qué deben hacer administradores y desarrolladores

  • Si usas MariaDB en entornos con alto paralelismo y cargas que caben en memoria, revisa las notas de las versiones que incluyen la corrección de InnoDB y planifica pruebas en tu entorno antes de desplegar en producción.
  • Para quienes dependen de consultas analíticas pesadas, sigue el desarrollo de la ejecución paralela; cuando se publique una versión estable, evalúa pruebas A/B para medir el beneficio en tus consultas específicas.
  • Si realizas comparativas de rendimiento, considera adoptar TAF para reproducir pruebas y compartir configuraciones exactas entre equipos.
  • Desarrolladores interesados en búsqueda vectorial pueden revisar el tutorial con Laravel y VECTOR para prototipar aplicaciones de RAG (retrieval-augmented generation) con MariaDB.

Lee también:

Fuente: MariaDB.org

Compartir