---
title: "Discussion on \"I spent 6 hours studying PySpark join strategies. Here's what I learned\" | Hashnode"
description: "Discussion on \"I spent 6 hours studying PySpark join strategies. Here's what I learned\". From broadcast to shuffle-hash: understanding how Spark executes joins under the hood"
url: "https://hashnode.com/posts/i-spent-6-hours-studying-pyspark-join-strategies-heres-what-i-learned/69faffd139287a684349d7f3"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I spent 6 hours studying PySpark join strategies. Here's what I learned](https://thanh-de.hashnode.dev/i-spent-6-hours-studying-pyspark-join-strategies-heres-what-i-learned?utm_source=hashnode&utm_medium=feed)

From broadcast to shuffle-hash: understanding how Spark executes joins under the hood

May 6 · 6 min read · thanh-de.hashnode.dev  
Read the article

-   [#apache](https://hashnode.com/tag/apache)
-   [#data](https://hashnode.com/tag/data)
-   [#performance](https://hashnode.com/tag/performance)
-   [#pyspark](https://hashnode.com/tag/pyspark)
-   [#software](https://hashnode.com/tag/software)

## Written by

[Trung Thành](https://hashnode.com/@thanhtrung5763)

@thanhtrung5763 · Ho Chi Minh City, Vietnam

  
[View profile](https://hashnode.com/@thanhtrung5763)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
