Skip to content
← All sources

PlanetScale

Company engineering blog

Posts about the PlanetScale platform, MySQL, PostgreSQL, databases, and more.

20 posts in the last 90 days · newest 7 Oct

Simeon Griggs

Handling hot shards

What makes a good sharding strategy today might not work so well tomorrow. What happens when you have one tenant hitting your database orders of magnitude more than any other? Or product managers knocking down your door with new requirements? If you're already on Neki…

6 min read

Ahmed Darwich

When to choose x86-64 vs aarch64

ARM and x86 can give you different performance at the same vCPU count. Here's what differs, what to measure, and how to choose.

6 min read

Simeon Griggs

Blocking cutovers to save replication slots

Postgres understands high-availability architecture, but its defaults assume you don't have replication slots. This can get you into trouble in a cutover event. The combination of what Postgres can do and what PlanetScale lets you do is what keeps connected applications safe.

5 min read

Florent Poinsard

118 million queries per second on Neki

We ran a massive, sharded Postgres database at 118.5 million queries per second, with 200k queries per second on each shard across 512 shards.

1 min read

Nick Van Wiggeren

Introducing Neki

Neki, sharded Postgres by PlanetScale, is now available in platform preview.

5 min read

Andres Taylor

What is a Neki router?

A Neki router gives applications a Postgres connection to one database while planning and coordinating queries across the shards behind it.

5 min read

Josh Brown

Poisoned Postgres connection pools

An engineer's worst nightmare is waking up to a seemingly read-only database with no clear issue in sight. Let's dig into why this happens, and how AI can help solve it.

4 min read

Harshit Gangal

What is a data topology?

A data topology describes the sharding scheme a Neki router uses to map logical PostgreSQL tables to physical shards and route queries.

4 min read