Joins Algorithms Nested Loop Join Naive Nested Loop Join BLock Nested Loop Join Index Nested Loop Join Sort-Merge Join Hash Join Basic Hash Join Partitioned Hash Join Conclusion 本节课主要介绍的是数据库系统中的一些Join算法 Nested Loop Join Naive Nested Loop Join 最简单的Join算法就是遍历两个表中的所有tuple,这会使得内层关系的块被反复读取。假设外层关系R的数据块数量为 M M M,tuple数量为 m m m,内层关系S的数据块数量为 N N N,则总的IO复杂度为 M + m ∗ N M+m*N M+m∗N。 BLock Nested Loop Join 在简单的Naive Nested Loop Jo