Issues in Choosing Joins
Goal: minimize I/O costs!
How much memory do I have and need?
Inner relation vs. outer relation
Am I doing an equijoin or some other join?
How confident am I in my estimates?
Partition such that partition files don’t overflow!