Broadcast Hash Join
场景
大表和小小表,直接把B表加载到内存,然后读块1内容和内存中数据匹配
Shuffle Hash Join
场景
大表和小表JOIN ,小表分块后能加载到内存里,这样只用依次读红块1就行
Sort Merge Join
场景
大表和大表JOIN ,这样两个即使不能加载到内存里,也可以分别读两个文件,依次匹配记录,具体算法可以参考,两个有序数组的合并,和这个类似
大表和小小表,直接把B表加载到内存,然后读块1内容和内存中数据匹配
大表和小表JOIN ,小表分块后能加载到内存里,这样只用依次读红块1就行
大表和大表JOIN ,这样两个即使不能加载到内存里,也可以分别读两个文件,依次匹配记录,具体算法可以参考,两个有序数组的合并,和这个类似
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。