08 September 2026
42 new posts across 6 database and data engineering sources — 7 worth your time.
Alexander Ioffe: How One Extra JOIN Reliably Breaks Postgres
This article details how adding a small 5-row lookup table to a 9-table billing query in Postgres can drastically degrade performance, flipping a 0.3ms nested loop plan to a 467ms hash join. The root cause is identified as `join_collapse_limit = 8`, a default Postgres has shipped since 2005.
Planet PostgreSQL · 08 September 2026 · Read the original →
Mikhail Shytsko: What Replica Mode Does Not Switch Off
This post reveals a common misconception about `session_replication_role = replica`, demonstrating that it does not fully disable enforcement for a session, leading to unexpected writes and rejections. It illustrates with an example of an order for a non-existent customer and a negative amount.
Planet PostgreSQL · 08 September 2026 · Read the original →
Maki Majima: Migration files and Git do not mix
This post argues that migration directories, with their timestamped, append-only schema changes and in-database state tracking, fundamentally conflict with Git's version control model. It highlights that migrations don't inherit Git's protections like review processes, creating two unsynchronized timelines.
Planet PostgreSQL · 08 September 2026 · Read the original →
How Uken Games reduces observability costs by 87% with ClickHouse
Uken Games achieved an 87% reduction in observability costs by replacing Datadog with an open-source stack built on ClickHouse. This allowed them to store every trace on a single node while significantly cutting expenses.
ClickHouse · 08 September 2026 · Read the original →
The Agentic Analytics Benchmark: Measuring model accuracy and efficiency in analytical agents
This article presents the Agentic Analytics Benchmark, which tested 28 AI models on 201 real analytics questions from a production data warehouse. It measures correctness, cost, and speed, and provides an open harness for replication.
ClickHouse · 08 September 2026 · Read the original →
What is a Neki router?
This post describes the Neki router, a component in sharded databases responsible for determining which shard(s) should execute a query. It explains that the router builds the initial plan based on data topology before Postgres creates its execution plan.
PlanetScale · 08 September 2026 · Read the original →
ClickHouse as a streaming HTTP API
This post describes how to build a streaming HTTP API directly within ClickHouse 26.8, leveraging named handlers, typed parameters, pagination, framing formats, and access control. This allows for direct data serving from the database.
ClickHouse · 08 September 2026 · Read the original →
The database always has another surprise.
7 stories, every Tuesday
Published here every week. Follow by RSS to get it as it lands.