Blog
Get the RSS feedPlanetScale for Postgres is now generally available. →
Simeon Griggs [@simeonGriggs] |
The best way for you and your agents to see how your database actually performs in production. →
Transparent database benchmarks help customers make better decisions and push vendors to build better products. →
Benchmarking is hard. Done wrong it is very misleading, and unfortunately it is frequently done wrong. Let's explore how not to make silly mistakes. →
Josh Brown [@0ximjosh] |
PostgreSQL's Row Level Security sounds like a clean way to enforce access control at the database layer, but the foot-guns, pooling incompatibilities, and performance traps often make it more trouble than it's worth. →
Simeon Griggs [@simeonGriggs] |
There are many ways to slice a Postgres database for multi-tenant applications. Let's look at the three most common approaches and the trade-offs. →
Simeon Griggs [@simeonGriggs] |
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. →
Not all traffic is created equal.When a database is overwhelmed, you want the important queries to keep executing, even if that means shedding lower-priority work.This is a much better outcome than the alternative: a total database outage. →
Simeon Griggs [@simeonGriggs] |
A high memory percentage in PlanetScale Postgres is not necessarily a problem. Let's compare how memory and CPU usage are different, how not all memory usage is created equal, and which signals actually require attention. →
Stripe Projects partnership: Provision PlanetScale Postgres and MySQL databases from the Stripe CLI
[Product]PlanetScale is a co-design and launch partner for the Stripe Projects developer preview, allowing you or your coding agents to provision and manage databases and other dev tools directly from the Stripe CLI. →
Introducing query tagging improvements in Postgres Query Insights →
Learn how Traffic Control enforces real-time limits on Postgres queries. →
Enforce real-time limits on your Postgres query traffic to protect your database from runaway queries and unexpected load spikes. →
PgBouncer is the perfect pairing for Postgres's biggest weakness: connection management. Tuning it just right is important to make this work well, and here we cover everything you need to know →
Stream real time video and audio through PostgreSQL on PlanetScale. →
Simeon Griggs [@simeonGriggs] |
Build a real-time application with PlanetScale and the Cloudflare global network. Infrastructure choices you won't need to migrate away from once you hit scale. →
Connect Claude, Cursor, and other AI tools directly to your PlanetScale database to optimize schemas, debug queries, and monitor app performance. →
What are database transactions and how do SQL databases isolate one transaction from another? →
How PlanetScale uses Cursor commands to automate our changelog entries →
Using MotherDuck with PlanetScale →
We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios. →
Introducing AI-powered index suggestions for PostgreSQL →