Cuándo usar un broadcast join
Ahora que sabes que el shuffle es el cuello de botella, tu equipo en Global Retail Analytics quiere arreglar una consulta lenta. Hace un left join entre una tabla sales_transactions (50 millones de filas) y una tabla product_categories (2.000 filas) usando un join estándar, y tarda más de diez minutos. Propones cambiar a un broadcast join usando F.broadcast().
¿Por qué un broadcast join aceleraría esta consulta?
Este ejercicio forma parte del curso
Transformación de datos con Spark SQL en Databricks
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio