Ultimate access to all questions.
Upgrade Now 🚀
Sign in to unlock AI tutor
When utilizing broadcast variables to optimize a Spark job's performance, what is a crucial factor to consider to avoid resource exhaustion?
A
Employing broadcast variables within iterative algorithms to reduce task serialization time.
B
Restricting the use of broadcast variables to operations that do not alter the broadcasted data, ensuring it remains immutable.
C
Broadcasting datasets that are too large and surpass executor memory limits.
D
Manually clearing broadcast variables after use to release memory resources.