Base de datos Readyset: Optimización del rendimiento de consultas de ruta fría con ICP
La base de datos Readyset logró un avance significativo en el rendimiento de las consultas en caso de fallo de caché (ruta fría), especialmente para uniones con predicados que filtran ambos lados de la unión. El algoritmo de unión hash anterior resultó ineficiente debido a la lectura extensa de datos irrelevantes. Al introducir Index Condition Pushdown (ICP), Readyset combina los resultados de los predicados del lado izquierdo con los predicados del lado derecho, permitiendo la recuperación precisa de datos a nivel del motor de almacenamiento, evitando exploraciones completas de la tabla. Los benchmarks muestran una mejora de rendimiento >450x y una reducción de latencia >450x, resolviendo eficazmente el cuello de botella de rendimiento de las consultas de ruta fría.