
Streamline database management using the PlanetScale Netlify integration
Learn how to use the new PlanetScale Netlify integration to simplify the process of wiring up a database to your Netlify applications.


Emulating foreign key constraints with Drizzle relationships
Learn how to build virtual relationships between tables in PlanetScale while using the Drizzle TypeScript ORM.

Changelog
Go to changelogPassword details page
You can now view the details of your database’s passwords on a new page.
Read more
Horizontal sharding for MySQL made easy
Historically, there has been the belief that you cannot horizontally scale and shard MySQL, learn how Vitess has made MySQL sharding at the database layer a reality.



Deploying multiple schema changes at once
Why PlanetScale deploys branch changes near-atomically, and how it applies concurrency and dependency resolution without impacting production databases.


What makes up a PlanetScale database?
Learn about all of the tech driving every PlanetScale database.


Introducing IP restrictions
PlanetScale now supports IP restrictions for database passwords as another tool to operate your database securely.




Storing time series data in sharded MySQL to power Query Insights
How we built a scalable telemetry pipeline with Apache Kafka and PlanetScale.


Is your database bleeding money?
Databases can cost your company millions if they don’t function as they should. What are the biggest pitfalls, and how can you avoid them?


How brand design works at PlanetScale
Learn how the Brand team designs and builds marketing experiences at PlanetScale.


Build a contacts app with Node, Express, and MySQL
Learn how to build a contacts web app with Node, Express, and PlanetScale.


PlanetScale Boost is now available to everyone
PlanetScale Boost is now in public beta - up to 1,000× faster database queries with just a few clicks.


How PlanetScale unlocks developer productivity
A guide on what slows developers down, why it matters, and how a better database can unlock developer productivity.


Performant database tree traversal with Rails
Learn how to solve a tree traversal N+1 query problem in your Rails application.


Announcing PlanetScale Scaler Pro
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.


Increasing PlanetScale plan limits to include billions of reads
PlanetScale’s Scaler plan includes 100 billion reads for $29/month.


Building PlanetScale with PlanetScale
How PlanetScale uses database branching and non-blocking schema changes to build PlanetScale.


Build a library app with Laravel 10 and MySQL
Learn how to build a Laravel application backed by a MySQL PlanetScale database.


How PlanetScale keeps your data safe
A detailed description of the multi-layered approach PlanetScale takes to ensure your data is safe.


Announcing Vitess 17
In this release of Vitess, several significant enhancements have been introduced to improve the compatibility, performance, and usability of the system.


Datetimes versus timestamps in MySQL
Storing datetime and timestamp data in MySQL correctly.


Build an expense tracker app with Symfony and MySQL
Learn how to build a use MySQL with Symfony by building an expense tracking application using a PlanetScale MySQL database.


Generated hash columns in MySQL
Creating generated hash columns in MySQL for faster strict equality lookups.


Using PlanetScale with Serverless Framework Node applications on AWS
Learn how to integrate PlanetScale with Node applications built using the Serverless Framework on AWS.


PlanetScale joins AWS ISV Accelerate
PlanetScale has deepened its relationship with AWS to benefit customers who use AWS services, officially joining the AWS ISV Accelerate Program!


Announcing the Hightouch integration
Learn how to sync data between PlanetScale and other platforms using Hightouch.


Using redundant conditions to unlock indexes in MySQL
Using redundant conditions as a method to unlock obfuscated indexes and improve performance in MySQL.


Optimizing query planning in Vitess: a step-by-step approach
See how Vitess acts as a database proxy that creates an illusion of a single database when technically, the query is sent to multiple MySQL instances.


Pulling back the curtain: the new database overview page
Learn about the latest updates we made to our database overview page: load balancers, shards, and more.


Announcing the Larabelles Laracon US conference giveaway, sponsored by PlanetScale
PlanetScale is sponsoring Larabelles, which will give three folks who have been historically under-represented or marginalised due to their gender a trip to Laracon US in July.


PlanetScale is now available on the Google Cloud Marketplace
We’re excited to announce that PlanetScale is now available on the Google Cloud Marketplace.


Character sets and collations in MySQL
Understanding the differences between character sets and collations in MySQL.
