Lanzamiento estable de la base de datos MariaDB 11.4

Se ha publicado la versión 11.4.2 del sistema de gestión de bases de datos MariaDB, que se considera el primer lanzamiento estable de la rama 11.4. La rama MariaDB 11.4 se clasifica como una versión con soporte a largo plazo y será mantenida durante al menos 5 años. Al mismo tiempo, está disponible la versión 11.5.1 de MariaDB, que tiene el estatus de candidato a lanzamiento, y se ha formado la rama 11.6, donde se desarrollará nueva funcionalidad.

El proyecto de MaríaDB desarrolla una bifurcación de MySQL, que mantiene la compatibilidad y se diferencia por la integración de motores de almacenamiento adicionales y capacidades ampliadas. El desarrollo de MaríaDB es supervisado por la organización independiente Fundación MaríaDB, en conformidad con un proceso de desarrollo abierto y transparente, que no depende de fabricantes individuales. MaríaDB se distribuye en lugar de MySQL en muchas distribuciones de Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) y se ha implementado en grandes proyectos como Wikipedia, Google Cloud SQL y Nimbuzz.

Entre los cambios en la rama MariaDB 11.4 en comparación con la anterior versión LTS 10.11:

  • Se ha mejorado significativamente el optimizador de consultas, que ha sido trasladado a un nuevo modelo de costos (cost model), que proporciona una predicción más precisa de los pesos de cada plan de ejecución de consultas. El modelo utilizado anteriormente era adecuado para encontrar el índice óptimo, pero tenía problemas en la aplicabilidad de las operaciones de escaneo de tablas, escaneo de índices o selección por rangos. En el nuevo modelo, esta desventaja se ha solucionado al modificar el peso base de las operaciones relacionadas con el motor de almacenamiento. Por ejemplo, para las operaciones de almacenamiento, como el escaneo secuencial de registros, ahora se asume que los datos se almacenan en una unidad de estado sólido (SSD) rápida. Además, se han ajustado otros parámetros de peso del optimizador, lo que, por ejemplo, permite el uso de índices para operaciones 'ORDER BY/GROUP BY' en subconsultas y acelera el trabajo con tablas muy pequeñas.
  • Se ha acelerado significativamente el procesamiento de subconsultas en las expresiones UPDATE y DELETE restringidas a una sola tabla.
  • Se garantiza el uso de índices en consultas donde las funciones DATE y YEAR se comparan con una constante, por ejemplo, 'SELECT * FROM t2 WHERE YEAR(a) = 2024' o 'SELECT * FROM t2 WHERE DATE(a)'

    Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster