New algorithms for join and grouping operations
Seeking the truth about ad hoc join costs