詳細検索
Avatar

Chen Ziyu

A Brief Introduction to Kafka

A Brief Introduction to Kafka

There's no denying that we have already ushered in the era of big data. An enormous amount of information is generated every second. While decision-makers can gain invaluable insights from this...

A Brief Introduction to the Inner Working of MapReduce

A Brief Introduction to the Inner Working of MapReduce

As a data engineer, you probably have heard about Hadoop. It is one of the most popular frameworks for distributed processing of large data sets. It is less costly and more secure than other...

ETL vs. ELT: Pick the Most Suitable Data Integration Method for Your Project

ETL vs. ELT: Pick the Most Suitable Data Integration Method for Your Project

As a data engineer, you probably have heard of the data integration methodology called ETL (Extract-Transform-Load). It has been around for a while, and many data engineers have used this methodology...

All You Need to Know about Lazy Evaluation in Spark

All You Need to Know about Lazy Evaluation in Spark

Few would disagree that the word "lazy" has a negative connotation. We usually describe someone who is not willing to work hard as lazy. However, not all laziness is undesirable, and sometimes we...

Parquet Files: Smaller and Faster than CSV

Parquet Files: Smaller and Faster than CSV

If you have been in the world of big data long enough, you probably have heard about Parquet files. You might even have used it while thinking to yourself: "why can't we just use CSV files?" Today, I...

Actions, Narrow Transformations, and Wide Transformations

Actions, Narrow Transformations, and Wide Transformations

Hi! My name is Ziyu Chen. I am a full-stack engineer at Colorkrew. I love learning and writing about data engineering. Today, I would like to discuss transformations and actions in Spark. Of course,...