>_Exploring Data & Systems

Deep dives into data engineering, scalable architectures, and the infrastructure that powers modern applications.

search_blog.sh
~/tuan_data/blog$grep

Latest
Publications

Showing 3 results

Databases
Oct 18, 20248 min read

Indexing Strategies for PostgreSQL at Scale

Beyond simple B-Trees: when to use BRIN, GIN, and partial indexes to squeeze maximum performance out of large relational datasets.

Programming

def process_batch(data: pd.DataFrame) -> None:

# Optimize memory footprint

for col in data.select_dtypes(include=["float64"]).columns:

data[col] = pd.to_numeric(data[col], downcast="float")

return apply_transform(data)

Oct 12, 20245 min read

Pandas Memory Optimization Techniques

Stop hitting OutOfMemory errors. Practical tips for downcasting, chunking, and lazy evaluation in Python data workflows.

...