B-Trees and Database Indexes
B-trees are used by many modern DBMSs. Learn how they work, how databases use them, and how your choice of primary key can affect index performance.
PlanetScale offers the world’s fastest and most scalable cloud hosting for Vitess, Neki, and Postgres.
Visit planetscale.com → On Hacker News May 2021 – Sep 2026
Databases & Data 33Systems & Performance 12Tech Industry & Business 9Software Engineering 5Infrastructure & DevOps 5Tools & Productivity 3
B-trees are used by many modern DBMSs. Learn how they work, how databases use them, and how your choice of primary key can affect index performance.
Learn what database sharding is, how sharding works, and some common sharding frameworks and tools.
PlanetScale for Postgres is now generally available.
Neki, sharded Postgres by PlanetScale, is now available in platform preview.
PlanetScale is the first database designed for developer workflows on top of the technology of the hyperscalers.
Sharded Postgres by the team behind Vitess
What are database transactions and how do SQL databases isolate one transaction from another?
PlanetScale is now GA.
Introducing the $5 PlanetScale plan.
TIN is a fast, full-featured, full-text search index for Postgres
Discover how PlanetScale handles one million queries per second (QPS) with horizontal sharding in MySQL
PlanetScale offers the world’s fastest and most scalable cloud hosting for Vitess, Neki, and Postgres.
PlanetScale offers the world’s fastest and most scalable cloud hosting for Vitess, Neki, and Postgres.
Large DELETEs add work instead of reclaiming it. Structure your database so deletion becomes DROP TABLE or TRUNCATE.
In this article we explore how our HTTP/3 API compares to the latency of a traditional MySQL client.
Postgres 18 brings a significant improvement to read performance via async I/O and I/O worker threads. Here we compare its performance to Postgres 17.
Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance.
How to make 768 distinct Postgres servers look like 1 to your applications.
PlanetScale now supports Postgres
You can now use PlanetScale in HTTP-only environments like Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions.
PlanetScale offers the world’s fastest and most scalable cloud hosting for Vitess, Neki, and Postgres.
Learn how PlanetScale lets you revert changes to your database after a migration with no downtime and zero data loss.
We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios.
You can now use the vector data type for vector search and storage in your PlanetScale MySQL database.
See how Scaler Pro combines the best of our current plans for companies of all sizes while enabling you to grow with the best database for serverless.
PlanetScale backs up petabyte-scale sharded Postgres databases in hours using parallel infrastructure, object storage, and WAL replay.
Learn how to use PlanetScale to safely include your database in your serverless functions without hitting connection limits in MySQL.
Today, PlanetScale launched support for foreign key constraints. This article covers some of the behind-the-scenes technical challenges we had to overcome to support them.
Dead tuples from high-churn job queues can silently degrade your Postgres database when vacuum falls behind—especially alongside competing workloads. Traffic Control keeps cleanup on track.
Data migrations are a critical part of the database lifecycle, and are sometimes necessary for version upgrades, sharding, or moving to a new platform. In many cases, migrations are painful and error-prone. In this article, we walk through how migrations are performed at PlanetScale, and offer advice on how to improve…