close

DEV Community

Mohamed Hussain S profile picture

Mohamed Hussain S

Exploring OLAP DBs like ClickHouse & building data infra with Airflow, Docker & PostgreSQL.

Location Chennai, India Joined Joined on  Personal website https://mohamedhussain.dev github website

Work

Associate Data Engineer @ Quantrail Data Chennai, India

Why My ClickHouse Server Ran Out of Disk (and It Wasn't the Data I Expected)

Why My ClickHouse Server Ran Out of Disk (and It Wasn't the Data I Expected)

BERJAYA 1
Comments
4 min read

Want to connect with Mohamed Hussain S?

Create an account to connect with Mohamed Hussain S. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Can ClickHouse Replace a Vector Database?

Can ClickHouse Replace a Vector Database?

BERJAYA BERJAYA 2
Comments 1
4 min read
Why Localhost Worked but the Application Couldn't Connect

Why Localhost Worked but the Application Couldn't Connect

BERJAYA BERJAYA 2
Comments
3 min read
Understanding ACME: What I Learned While Debugging HTTPS Certificate Failures

Understanding ACME: What I Learned While Debugging HTTPS Certificate Failures

BERJAYA BERJAYA 2
Comments
3 min read
When Logs Aren't Enough: Using tcpdump to Debug Real Network Problems

When Logs Aren't Enough: Using tcpdump to Debug Real Network Problems

BERJAYA BERJAYA 3
Comments
4 min read
The Hidden Linux Routing Issue That Broke My Deployment

The Hidden Linux Routing Issue That Broke My Deployment

BERJAYA BERJAYA 3
Comments
5 min read
ClickHouse Duplicates: Clean Your Results vs. Clean Your Storage

ClickHouse Duplicates: Clean Your Results vs. Clean Your Storage

BERJAYA BERJAYA 3
Comments
3 min read
Why ClickHouse Loves Append-Heavy Workloads

Why ClickHouse Loves Append-Heavy Workloads

BERJAYA BERJAYA 4
Comments
4 min read
Why Too Many Parts Hurt ClickHouse Performance

Why Too Many Parts Hurt ClickHouse Performance

BERJAYA BERJAYA 3
Comments 1
4 min read
Why Real-Time Analytics Eventually Changes Your Database Architecture

Why Real-Time Analytics Eventually Changes Your Database Architecture

BERJAYA BERJAYA 3
Comments
4 min read
FINAL in ClickHouse Isn’t as Expensive as It Used to Be

FINAL in ClickHouse Isn’t as Expensive as It Used to Be

BERJAYA BERJAYA 3
Comments
4 min read
Why PostgreSQL and ClickHouse Work So Well Together

Why PostgreSQL and ClickHouse Work So Well Together

BERJAYA BERJAYA 3
Comments 9
3 min read
PostgreSQL Restore Failures: It Wasn’t pgBackRest, It Was My Recovery Logic

PostgreSQL Restore Failures: It Wasn’t pgBackRest, It Was My Recovery Logic

BERJAYA BERJAYA BERJAYA 5
Comments 1
6 min read
arrayJoin in ClickHouse: Why Your Rows Are Duplicating (and How to Control It)

arrayJoin in ClickHouse: Why Your Rows Are Duplicating (and How to Control It)

BERJAYA BERJAYA 3
Comments
2 min read
greatCircleDistance in ClickHouse: Avoiding Full Table Scans

greatCircleDistance in ClickHouse: Avoiding Full Table Scans

BERJAYA BERJAYA 3
Comments
2 min read
Why My S3 Backup Setup Broke: Buckets, “Folders”, and Scheduling Misconceptions

Why My S3 Backup Setup Broke: Buckets, “Folders”, and Scheduling Misconceptions

BERJAYA BERJAYA 3
Comments
3 min read
Debugging a Broken Metrics Pipeline: What Actually Went Wrong

Debugging a Broken Metrics Pipeline: What Actually Went Wrong

BERJAYA BERJAYA 3
Comments
3 min read
From Pipelines to Transforms: Making Vector Work with ClickHouse

From Pipelines to Transforms: Making Vector Work with ClickHouse

BERJAYA 1
Comments
3 min read
Understanding Vector Pipelines: From Config Files to Data Flow

Understanding Vector Pipelines: From Config Files to Data Flow

BERJAYA BERJAYA 2
Comments
3 min read
Why My Metrics Pipeline with Telegraf Didn’t Work (and What I Learned)

Why My Metrics Pipeline with Telegraf Didn’t Work (and What I Learned)

BERJAYA BERJAYA 2
Comments
2 min read
Full Text Search in ClickHouse: What Works in 2026

Full Text Search in ClickHouse: What Works in 2026

BERJAYA BERJAYA 3
Comments 2
3 min read
When Synthetic Data Lies: A Hidden Correlation Problem I Didn’t Expect

When Synthetic Data Lies: A Hidden Correlation Problem I Didn’t Expect

BERJAYA BERJAYA BERJAYA 4
Comments
3 min read
How ClickHouse + Superset Work Together for Analytics (And What Actually Matters)

How ClickHouse + Superset Work Together for Analytics (And What Actually Matters)

BERJAYA BERJAYA 3
Comments
4 min read
Managing Large PostgreSQL Tables with Native Partitioning and pg_partman

Managing Large PostgreSQL Tables with Native Partitioning and pg_partman

BERJAYA BERJAYA 3
Comments
3 min read
PostgreSQL Backups and Point-in-Time Recovery with pgBackRest

PostgreSQL Backups and Point-in-Time Recovery with pgBackRest

BERJAYA BERJAYA BERJAYA 4
Comments
4 min read
How Debezium Uses PostgreSQL WAL for Change Data Capture

How Debezium Uses PostgreSQL WAL for Change Data Capture

BERJAYA BERJAYA 4
Comments
4 min read
How PostgreSQL WAL Actually Works (And Why Everything Depends On It)

How PostgreSQL WAL Actually Works (And Why Everything Depends On It)

BERJAYA BERJAYA 4
Comments
4 min read
Why 'FINAL' in ClickHouse Is Usually a Design Smell

Why 'FINAL' in ClickHouse Is Usually a Design Smell

BERJAYA BERJAYA 3
Comments
3 min read
Two ClickHouse Internals That Change How You Write Queries

Two ClickHouse Internals That Change How You Write Queries

BERJAYA BERJAYA 2
Comments
4 min read
Understanding Change Data Capture with Debezium

Understanding Change Data Capture with Debezium

BERJAYA BERJAYA 3
Comments
4 min read
Apache Iceberg Explained: From Data Lakes to Metadata, Snapshots, and Real-World Usage

Apache Iceberg Explained: From Data Lakes to Metadata, Snapshots, and Real-World Usage

BERJAYA BERJAYA 2
Comments 2
4 min read
Analyzing and Optimizing a Parquet ClickHouse Ingestion Pipeline

Analyzing and Optimizing a Parquet ClickHouse Ingestion Pipeline

BERJAYA BERJAYA 3
Comments 2
3 min read
Clean Code in ETL:How Python, Go, and SQL Each Teach You to Think Differently

Clean Code in ETL:How Python, Go, and SQL Each Teach You to Think Differently

BERJAYA BERJAYA 2
Comments
3 min read
Why Parquet Is Everywhere - And What Makes It Actually Fast?

Why Parquet Is Everywhere - And What Makes It Actually Fast?

BERJAYA BERJAYA BERJAYA 3
Comments
3 min read
🐝 Why Hive Exists - And Why Its Complexity Is Actually Necessary

🐝 Why Hive Exists - And Why Its Complexity Is Actually Necessary

BERJAYA BERJAYA 2
Comments
3 min read
Polyglot Data Engineering: Python + Go in the Same Pipeline

Polyglot Data Engineering: Python + Go in the Same Pipeline

BERJAYA BERJAYA BERJAYA 3
Comments 2
2 min read
Scaling Databases with ClickHouse Sharding (Hands-On Simulation)

Scaling Databases with ClickHouse Sharding (Hands-On Simulation)

BERJAYA BERJAYA 2
Comments
2 min read
From Python to ClickHouse: Parquet ETL with Go

From Python to ClickHouse: Parquet ETL with Go

BERJAYA BERJAYA BERJAYA 3
Comments
2 min read
⚡ 3 ClickHouse Query Optimization Lessons I Learned the Hard Way

⚡ 3 ClickHouse Query Optimization Lessons I Learned the Hard Way

BERJAYA BERJAYA BERJAYA 6
Comments
3 min read
🧠 From Hive and Elastic to ClickHouse: What Surprised Me

🧠 From Hive and Elastic to ClickHouse: What Surprised Me

BERJAYA BERJAYA 2
Comments
3 min read
⚡ Kafka ClickHouse: Real-Time Data Pipeline for Beginners

⚡ Kafka ClickHouse: Real-Time Data Pipeline for Beginners

BERJAYA BERJAYA 4
Comments
2 min read
Extracting System Metrics from ClickHouse Using Airflow & Docker

Extracting System Metrics from ClickHouse Using Airflow & Docker

BERJAYA BERJAYA 2
Comments
3 min read
My First Data Pipeline Project Using Airflow, Docker & Postgres (COVID API Edition)

My First Data Pipeline Project Using Airflow, Docker & Postgres (COVID API Edition)

BERJAYA BERJAYA BERJAYA 6
Comments
2 min read
Why ClickHouse is a Game-Changer for OLAP: Speed, Architecture, Pros & Cons

Why ClickHouse is a Game-Changer for OLAP: Speed, Architecture, Pros & Cons

BERJAYA BERJAYA 4
Comments
2 min read
Building My First Real-Time Dashboard with ClickHouse and Streamlit: TrendLite Breakdown

Building My First Real-Time Dashboard with ClickHouse and Streamlit: TrendLite Breakdown

BERJAYA BERJAYA 4
Comments
2 min read
loading...