PlanetScale
@planetscale.com
The database platform built for scale. Postgres and Vitess/MySQL.
https://planetscale.com
Discord: http://discord.gg/pDUGAAFEJx
Status: http://planetscalestatus.com
https://planetscale.com
Discord: http://discord.gg/pDUGAAFEJx
Status: http://planetscalestatus.com
You can now provision dedicated PgBouncers for your Postgres replicas.
This gives you a connection pool that evenly distributes connections across your available replicas, making it simple to scale out read-only traffic.
This gives you a connection pool that evenly distributes connections across your available replicas, making it simple to scale out read-only traffic.
November 6, 2025 at 6:12 PM
You can now provision dedicated PgBouncers for your Postgres replicas.
This gives you a connection pool that evenly distributes connections across your available replicas, making it simple to scale out read-only traffic.
This gives you a connection pool that evenly distributes connections across your available replicas, making it simple to scale out read-only traffic.
Attending KubeCon next week? Swing by booth 643 to meet the PlanetScale team + get a demo and swag.
Then on Wednesday, join us at the PlanetScale x @depot.dev Speakeasy Happy Hour for food, drinks, and networking.
luma.com/wvs2py2m
Then on Wednesday, join us at the PlanetScale x @depot.dev Speakeasy Happy Hour for food, drinks, and networking.
luma.com/wvs2py2m
PlanetScale x Depot Speakeasy Happy Hour · Luma
PlanetScale x Depot Speakeasy Happy Hour ☎️🥃
Unwind after a full day of KubeCon with cocktails and conversation at Atlanta's hidden gem, Red Phone Booth.…
luma.com
November 5, 2025 at 7:27 PM
Attending KubeCon next week? Swing by booth 643 to meet the PlanetScale team + get a demo and swag.
Then on Wednesday, join us at the PlanetScale x @depot.dev Speakeasy Happy Hour for food, drinks, and networking.
luma.com/wvs2py2m
Then on Wednesday, join us at the PlanetScale x @depot.dev Speakeasy Happy Hour for food, drinks, and networking.
luma.com/wvs2py2m
We just shipped IP restrictions for PlanetScale Postgres databases. You can now restrict connections to specific IP ranges.
Learn more in the docs: planetscale.com/docs/postgre...
Learn more in the docs: planetscale.com/docs/postgre...
November 4, 2025 at 6:37 PM
We just shipped IP restrictions for PlanetScale Postgres databases. You can now restrict connections to specific IP ranges.
Learn more in the docs: planetscale.com/docs/postgre...
Learn more in the docs: planetscale.com/docs/postgre...
We've added support for the TimescaleDB Postgres extension. Access rolls out this week during your next scheduled maintenance window.
planetscale.com/changelog/po...
planetscale.com/changelog/po...
New Postgres extension: TimescaleDB — PlanetScale
The latest PlanetScale features and product launches.
planetscale.com
November 3, 2025 at 11:32 PM
We've added support for the TimescaleDB Postgres extension. Access rolls out this week during your next scheduled maintenance window.
planetscale.com/changelog/po...
planetscale.com/changelog/po...
Coming soon: $50 PlanetScale Metal and the ability to dynamically allocate CPU and memory independent of storage size.
planetscale.com/blog/50-doll...
planetscale.com/blog/50-doll...
$50 PlanetScale Metal — PlanetScale
Introducing $50 PlanetScale Metal
planetscale.com
November 3, 2025 at 6:25 PM
Coming soon: $50 PlanetScale Metal and the ability to dynamically allocate CPU and memory independent of storage size.
planetscale.com/blog/50-doll...
planetscale.com/blog/50-doll...
$5 PlanetScale — PlanetScale
Introducing the $5 PlanetScale plan.
planetscale.com
October 30, 2025 at 3:10 PM
Reposted by PlanetScale
So, when Whop decided to migrate to @planetscale.com, we used a dual-database Rails setup to let them keep shipping while migrating.
Results: “We successfully moved 750GB of production data from Postgres to PlanetScale—with zero downtime,” says , founder of Whop.
evilmartians.com/chronicles/m...
Results: “We successfully moved 750GB of production data from Postgres to PlanetScale—with zero downtime,” says , founder of Whop.
evilmartians.com/chronicles/m...
Migrating Whop from PostgreSQL to PlanetScale MySQL with 0 downtime—Martian Chronicles, Evil Martians’ team blog
How we helped Whop migrate their high-traffic Rails app from PostgreSQL to PlanetScale MySQL without downtime or development pauses. Read about dual-database setups, schema quirks, and the lessons lea...
evilmartians.com
October 28, 2025 at 3:44 PM
So, when Whop decided to migrate to @planetscale.com, we used a dual-database Rails setup to let them keep shipping while migrating.
Results: “We successfully moved 750GB of production data from Postgres to PlanetScale—with zero downtime,” says , founder of Whop.
evilmartians.com/chronicles/m...
Results: “We successfully moved 750GB of production data from Postgres to PlanetScale—with zero downtime,” says , founder of Whop.
evilmartians.com/chronicles/m...
How do you make agentic AI systems reliable at scale?
This Thursday, Goblins CTO Alp Karavil will share how he built a reliable and scalable AI math tutoring system using DBOS durable workflow orchestration with PlanetScale Postgres.
Register now:
luma.com/vgcn4847
This Thursday, Goblins CTO Alp Karavil will share how he built a reliable and scalable AI math tutoring system using DBOS durable workflow orchestration with PlanetScale Postgres.
Register now:
luma.com/vgcn4847
DBOS User Group: Java Debut & Goblins AI for Math · Zoom · Luma
🎃 This October, gather ‘round the cauldron as we reveal the release of Java and summon Goblins for a live demo. You won’t want to miss this one.
Agenda…
luma.com
October 27, 2025 at 4:00 PM
How do you make agentic AI systems reliable at scale?
This Thursday, Goblins CTO Alp Karavil will share how he built a reliable and scalable AI math tutoring system using DBOS durable workflow orchestration with PlanetScale Postgres.
Register now:
luma.com/vgcn4847
This Thursday, Goblins CTO Alp Karavil will share how he built a reliable and scalable AI math tutoring system using DBOS durable workflow orchestration with PlanetScale Postgres.
Register now:
luma.com/vgcn4847
PlanetScale's fault tolerance relies on simple principles, processes, and architectures, but the real work is in the execution. These are the principles we follow to keep our systems reliable.
planetscale.com/blog/the-pri...
planetscale.com/blog/the-pri...
The principles of extreme fault tolerance — PlanetScale
The principles and processes we follow for fault tolerance.
planetscale.com
October 21, 2025 at 3:51 PM
PlanetScale's fault tolerance relies on simple principles, processes, and architectures, but the real work is in the execution. These are the principles we follow to keep our systems reliable.
planetscale.com/blog/the-pri...
planetscale.com/blog/the-pri...
PlanetScale Metal continuously comes out on top compared to other cloud database providers. Unlike other options w/ local NVMe drives, PlanetScale Metal runs in AWS and GCP, not our own data centers.
This make for a blazing fast database while staying close to your other infrastructure.
This make for a blazing fast database while staying close to your other infrastructure.
October 16, 2025 at 4:10 PM
PlanetScale Metal continuously comes out on top compared to other cloud database providers. Unlike other options w/ local NVMe drives, PlanetScale Metal runs in AWS and GCP, not our own data centers.
This make for a blazing fast database while staying close to your other infrastructure.
This make for a blazing fast database while staying close to your other infrastructure.
We've added 5 new columns to Insights for Postgres databases.
These reveal block-level read and write behavior, helping you better understand the effect of the shared buffer cache on your query performance.
Read more: planetscale.com/changelog/po...
These reveal block-level read and write behavior, helping you better understand the effect of the shared buffer cache on your query performance.
Read more: planetscale.com/changelog/po...
October 15, 2025 at 6:46 PM
We've added 5 new columns to Insights for Postgres databases.
These reveal block-level read and write behavior, helping you better understand the effect of the shared buffer cache on your query performance.
Read more: planetscale.com/changelog/po...
These reveal block-level read and write behavior, helping you better understand the effect of the shared buffer cache on your query performance.
Read more: planetscale.com/changelog/po...
Reposted by PlanetScale
I benchmarked 96 combinations of Postgres 17 and 18.
There's a few surprising results, but overall Postgres 18 has some nice improvements.
Read all about it at the link below.
There's a few surprising results, but overall Postgres 18 has some nice improvements.
Read all about it at the link below.
October 14, 2025 at 3:47 PM
I benchmarked 96 combinations of Postgres 17 and 18.
There's a few surprising results, but overall Postgres 18 has some nice improvements.
Read all about it at the link below.
There's a few surprising results, but overall Postgres 18 has some nice improvements.
Read all about it at the link below.
Postgres 17 vs 18.
How does read performance compare between the two? What is the best server configuration to maximize performance?
Check out our latest blog for detailed benchmarks.
How does read performance compare between the two? What is the best server configuration to maximize performance?
Check out our latest blog for detailed benchmarks.
October 14, 2025 at 3:33 PM
Postgres 17 vs 18.
How does read performance compare between the two? What is the best server configuration to maximize performance?
Check out our latest blog for detailed benchmarks.
How does read performance compare between the two? What is the best server configuration to maximize performance?
Check out our latest blog for detailed benchmarks.
New region alert! 🌍
You can now create Postgres and Vitess databases in the europe-west1 region in GCP (Belgium).
You can now create Postgres and Vitess databases in the europe-west1 region in GCP (Belgium).
October 8, 2025 at 8:32 PM
New region alert! 🌍
You can now create Postgres and Vitess databases in the europe-west1 region in GCP (Belgium).
You can now create Postgres and Vitess databases in the europe-west1 region in GCP (Belgium).
Thinking about using UUIDs as primary keys? Read this first.
In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs.
planetscale.com/blog/the-pro...
In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs.
planetscale.com/blog/the-pro...
The Problem with Using a UUID Primary Key in MySQL — PlanetScale
Understand the different versions of UUIDs and why using them as a primary key in MySQL can hurt database performance.
planetscale.com
October 7, 2025 at 4:41 PM
Thinking about using UUIDs as primary keys? Read this first.
In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs.
planetscale.com/blog/the-pro...
In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs.
planetscale.com/blog/the-pro...
Schema recommendations are available for Postgres databases. We analyze your database daily and provide recommendations for optimization:
- Remove redundant indexes
- Prevent primary key ID exhaustion
- Drop unused tables and indexes
- Rebuild bloated tables and indexes
- Remove redundant indexes
- Prevent primary key ID exhaustion
- Drop unused tables and indexes
- Rebuild bloated tables and indexes
October 6, 2025 at 4:46 PM
Schema recommendations are available for Postgres databases. We analyze your database daily and provide recommendations for optimization:
- Remove redundant indexes
- Prevent primary key ID exhaustion
- Drop unused tables and indexes
- Rebuild bloated tables and indexes
- Remove redundant indexes
- Prevent primary key ID exhaustion
- Drop unused tables and indexes
- Rebuild bloated tables and indexes
Vitess databases on PlanetScale support sophisticated vector search.
We've published a deep-dive on how we built this for MySQL in a way that is scalable, performant, and ACID-compliant.
We've published a deep-dive on how we built this for MySQL in a way that is scalable, performant, and ACID-compliant.
October 1, 2025 at 4:08 PM
Vitess databases on PlanetScale support sophisticated vector search.
We've published a deep-dive on how we built this for MySQL in a way that is scalable, performant, and ACID-compliant.
We've published a deep-dive on how we built this for MySQL in a way that is scalable, performant, and ACID-compliant.
If you want to hear real-world stories about how companies handle millions of QPS, swing by tomorrow's Vitess Night at the PlanetScale office. You won't want to miss our 2 featured talks:
- How Slack runs Vitess
- Incoming Query Throttler at Uber
RSVP:
luma.com/3qp4pjhu
- How Slack runs Vitess
- Incoming Query Throttler at Uber
RSVP:
luma.com/3qp4pjhu
Vitess Night · Luma
We're excited to announce the second ever Vitess Night!
The night will include talks from some of the world's largest Vitess users like Uber and Slack, plus…
luma.com
September 30, 2025 at 3:05 PM
If you want to hear real-world stories about how companies handle millions of QPS, swing by tomorrow's Vitess Night at the PlanetScale office. You won't want to miss our 2 featured talks:
- How Slack runs Vitess
- Incoming Query Throttler at Uber
RSVP:
luma.com/3qp4pjhu
- How Slack runs Vitess
- Incoming Query Throttler at Uber
RSVP:
luma.com/3qp4pjhu
Migrate your Postgres database to PlanetScale, fast.
Our migration-scripts repo has tools for migrating:
- Postgres → PlanetScale PG (Logical or DMS)
- Heroku PG → PlanetScale PG (via Bucardo)
- Postgres → Vitess
Our migration-scripts repo has tools for migrating:
- Postgres → PlanetScale PG (Logical or DMS)
- Heroku PG → PlanetScale PG (via Bucardo)
- Postgres → Vitess
September 29, 2025 at 5:36 PM
Migrate your Postgres database to PlanetScale, fast.
Our migration-scripts repo has tools for migrating:
- Postgres → PlanetScale PG (Logical or DMS)
- Heroku PG → PlanetScale PG (via Bucardo)
- Postgres → Vitess
Our migration-scripts repo has tools for migrating:
- Postgres → PlanetScale PG (Logical or DMS)
- Heroku PG → PlanetScale PG (via Bucardo)
- Postgres → Vitess
We just added 4 new Insights columns for Postgres databases to track per-query pattern CPU and I/O utilization.
- Cumulative CPU time
- Cumulative I/O time
- % of CPU time
- % of I/O time
- Cumulative CPU time
- Cumulative I/O time
- % of CPU time
- % of I/O time
September 26, 2025 at 4:41 PM
We just added 4 new Insights columns for Postgres databases to track per-query pattern CPU and I/O utilization.
- Cumulative CPU time
- Cumulative I/O time
- % of CPU time
- % of I/O time
- Cumulative CPU time
- Cumulative I/O time
- % of CPU time
- % of I/O time
We've partnered with @cloudflare.social to make it easy to ship full-stack apps backed by Postgres or Vitess and Cloudflare Workers.
Sign in to your PlanetScale or Cloudflare account to get started and scale to millions.
planetscale.com/blog/partner...
Sign in to your PlanetScale or Cloudflare account to get started and scale to millions.
planetscale.com/blog/partner...
Partnering with Cloudflare to bring you the fastest globally distributed applications — PlanetScale
You can now easily set up PlanetScale databases with Cloudflare Workers using this native integration.
planetscale.com
September 25, 2025 at 4:23 PM
We've partnered with @cloudflare.social to make it easy to ship full-stack apps backed by Postgres or Vitess and Cloudflare Workers.
Sign in to your PlanetScale or Cloudflare account to get started and scale to millions.
planetscale.com/blog/partner...
Sign in to your PlanetScale or Cloudflare account to get started and scale to millions.
planetscale.com/blog/partner...
Postgres: process-per-connection
MySQL: thread-per-connection
Learn more about processes, threads, connection pooling, and how they impact database performance in our latest interactive article.
MySQL: thread-per-connection
Learn more about processes, threads, connection pooling, and how they impact database performance in our latest interactive article.
September 24, 2025 at 4:10 PM
Postgres: process-per-connection
MySQL: thread-per-connection
Learn more about processes, threads, connection pooling, and how they impact database performance in our latest interactive article.
MySQL: thread-per-connection
Learn more about processes, threads, connection pooling, and how they impact database performance in our latest interactive article.
PlanetScale for Postgres is now GA — PlanetScale
PlanetScale for Postgres is now generally available.
planetscale.com
September 22, 2025 at 3:12 PM
We just posted a new blog about how a lagging Postgres replication client can stall or break failover with HA Postgres, and how MySQL’s GTID model avoids this:
planetscale.com/blog/postgre...
planetscale.com/blog/postgre...
Postgres High Availability with CDC — PlanetScale
Why a lagging client can stall or break failover, and how MySQL’s GTID model avoids it.
planetscale.com
September 12, 2025 at 6:20 PM
We just posted a new blog about how a lagging Postgres replication client can stall or break failover with HA Postgres, and how MySQL’s GTID model avoids this:
planetscale.com/blog/postgre...
planetscale.com/blog/postgre...
📅 Join PlanetScale and @convex.dev on 9/24 for an evening of lightning talks, an expert panel, and networking.
We'll explore how your database choice can impact your ability to scale + how great database DX prevents operational pain down the road.
luma.com/dxanddbv1
We'll explore how your database choice can impact your ability to scale + how great database DX prevents operational pain down the road.
luma.com/dxanddbv1
DX and Databases for Startups that Scale with PlanetScale & Convex · Luma
About Event
Join us for the DX and Databases night with PlanetScale and Convex.
Topic: DX and databases for startups that scale with PlanetScale and Convex.
…
luma.com
September 10, 2025 at 6:02 PM
📅 Join PlanetScale and @convex.dev on 9/24 for an evening of lightning talks, an expert panel, and networking.
We'll explore how your database choice can impact your ability to scale + how great database DX prevents operational pain down the road.
luma.com/dxanddbv1
We'll explore how your database choice can impact your ability to scale + how great database DX prevents operational pain down the road.
luma.com/dxanddbv1