---
title: "Trung Thành (@thanhtrung5763) | Hashnode"
description: "Trung Thành (@thanhtrung5763) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@thanhtrung5763"
---

@thanhtrung5763

# Trung Thành

@thanhtrung5763 · Ho Chi Minh City, Vietnam · Joined May 2026

### [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

6 min read · [thanh-de.hashnode.dev](https://thanh-de.hashnode.dev/i-spent-6-hours-studying-pyspark-join-strategies-heres-what-i-learned?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/i-spent-6-hours-studying-pyspark-join-strategies-heres-what-i-learned/69faffd139287a684349d7f3)

### [I spent 8 hours learning Spark partitioning and bucketing. Here's what I discovered](https://thanh-de.hashnode.dev/i-spent-8-hours-learning-spark-partitioning-and-bucketing-heres-what-i-discovered?utm_source=hashnode&utm_medium=feed)

Everything you need to know about optimizing Spark storage for better performance

4 min read · [thanh-de.hashnode.dev](https://thanh-de.hashnode.dev/i-spent-8-hours-learning-spark-partitioning-and-bucketing-heres-what-i-discovered?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/i-spent-8-hours-learning-spark-partitioning-and-bucketing-heres-what-i-discovered/69fafcee39287a684349d7eb)
