QueryBrew desacopla el optimizador de la base de datos y acelera las consultas SQL más de diez veces

QueryBrew: System-Agnostic SQL-to-SQL Query Optimization [pdf]

QueryBrew es un servicio de optimización de consultas independiente del sistema que recibe SQL arbitrario, lo optimiza con el motor Umbra y lo devuelve como SQL reescrito orientado a operadores. Cualquier base de datos SQL, como PostgreSQL, DuckDB, ClickHouse o SQL Server, puede heredar así técnicas avanzadas como desanidamiento general, simplificación y ordenación adaptativa de joins sin modificar su código. En consultas correlacionadas y con muchos joins, los tiempos de ejecución mejoran más de un orden de magnitud.

Para nuestra sorpresa, ClickHouse (versión 25.11) devuelve un resultado incorrecto para la consulta original; sin embargo, ejecutar la versión optimizada produce el resultado correcto.
  1. schultzer

    No queda claro ni por el artículo ni por su web cómo funciona; el artículo parece hablar de un optimizador, mientras que la web afirma que es su IA. Puede que esto sea solo basura. Es difícil determinarlo hojeándolo, aunque parece una idea ingeniosa si es un motor de verdad y no simplemente IA que cualquiera podría copiar y pegar en un chat junto con las estadísticas.

  2. remywang

    Un enfoque muy práctico para "optimizador de consultas como servicio", pero me parece una maldición que hayamos decidido que SQL sea el IR de las bases de datos.

Más de este día

2026-09-11