Skip to content

Blog

Foreign key constraints are now generally available
Company

Foreign key constraints are now generally available

You can now enable foreign key constraints to enforce referential integrity in your PlanetScale database.

Taylor Barnett, Rick Branson
Amazon Aurora Pricing: The many surprising costs of running an Aurora database
Engineering

Amazon Aurora Pricing: The many surprising costs of running an Aurora database

Amazon Aurora is pitched as a straightforward and scalable database service on AWS, but there are associated costs that you might not be aware of.

Brian Morrison II
February 29, 2024

CPU and memory metrics now in Datadog

Read more
February 28, 2024

Schema recommendations

Automatic schema recommendations inside of PlanetScale Insights to improve database performance.

Read more
February 16, 2024

Foreign key constraints are now generally available

You can now enable foreign key constraints to enforce referential integrity in your PlanetScale database.

Read more
Three common MySQL database design mistakes
Engineering

Three common MySQL database design mistakes

Learn about a few common mistakes when designing your MySQL database schema.

Brian Morrison II
OAuth applications are now available to everyone
Product

OAuth applications are now available to everyone

You can now build integrations that seamlessly authenticate with PlanetScale and allow management access to your users’ organizations and databases from your application.

Taylor Barnett
Deprecating the Scaler plan
Company

Deprecating the Scaler plan

Today, in our effort to continue being the best database for serverless and applications that require massive scale, we are deprecating the Scaler plan.

Nick Van Wiggeren
PlanetScale branching vs. Amazon Aurora blue/green deployments
Engineering

PlanetScale branching vs. Amazon Aurora blue/green deployments

Learn the key differences between Amazon Aurora blue/green deployments and PlanetScale branching.

Brian Morrison II
Considerations for building a database disaster recovery plan
Engineering

Considerations for building a database disaster recovery plan

Learn different considerations and best practices for quickly and efficiently recovering your database when downtime hits.

Brian Morrison II
Working with geospatial features in MySQL
Engineering

Working with geospatial features in MySQL

In this blog post, we explore how complex data and geographic features can be represented in MySQL.

Savannah Longoria
PlanetScale vs Amazon Aurora replication
Engineering

PlanetScale vs Amazon Aurora replication

Learn about how Amazon Aurora replication works, and how it compares to the traditional MySQL replication strategy used by PlanetScale.

Brian Morrison II
Introducing the Vantage and PlanetScale integration
Product

Introducing the Vantage and PlanetScale integration

The Vantage + PlanetScale integration is now available.

Mike Coutermarsh
MySQL isolation levels and how they work
Engineering

MySQL isolation levels and how they work

Learn about the various isolation levels used by MySQL to allow concurrency in your database.

Brian Morrison II
Introducing the schemadiff command line tool
Engineering

Introducing the schemadiff command line tool

We are releasing schemadiff, an open source command line tool to generate diffs between two MySQL databases.

Shlomi Noach
$ pscale ping
Product

$ pscale ping

How close am I to PlanetScale? Use our new CLI command, pscale ping, to find out.

Matt Robenolt
Announcing foreign key constraints support
Product

Announcing foreign key constraints support

You can now use foreign key constraints in PlanetScale databases.

Taylor Barnett
The challenges of supporting foreign key constraints
Engineering

The challenges of supporting foreign key constraints

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.

Shlomi Noach, Manan Gupta
What is HTAP?
Engineering

What is HTAP?

Learn what HTAP is, how HTAP compares to OLAP and OLTP, and some pros and cons of HTAP.

Savannah Longoria
Introducing Insights Anomalies
Product

Introducing Insights Anomalies

This new update to PlanetScale Insights introduces smart query monitoring to detect slower than expected queries in your database.

Rafer Hazen
Webhook security: a hands-on guide
Engineering

Webhook security: a hands-on guide

Learn what went into building PlanetScale webhooks from a security perspective. This article covers SSRF, webhook validation, DDoS, and more.

Mike Coutermarsh
Three surprising benefits of sharding a MySQL database
Engineering

Three surprising benefits of sharding a MySQL database

There is more to sharding than simply increasing data throughput. In this article, we explore three different benefits of sharding your database.

Brian Morrison II
MySQL replication: Best practices and considerations
Engineering

MySQL replication: Best practices and considerations

Learn the best practices for configuring MySQL replication, and how to ensure your data is always available.

Brian Morrison II
A guide to HTML email with Ruby on Rails and Tailwind CSS
Engineering

A guide to HTML email with Ruby on Rails and Tailwind CSS

Learn how to build HTML emails using Rails and Tailwind CSS. We also cover how to overcome some common obstacles such as Gmail message clipping, large file size, Apple autolinking, and more.

Ayrton
PlanetScale ranks 188th in Deloitte’s top 500 fastest-growing companies
Company

PlanetScale ranks 188th in Deloitte’s top 500 fastest-growing companies

We are pleased to announce that PlanetScale has been named on the Deloitte Technology Fast 500™.

Sam Lambert
Announcing Vitess 18
Open source

Announcing Vitess 18

Vitess 18 is now generally available, with a number of new enhancements designed to improve usability, performance, and MySQL compatibility.

Vitess Engineering Team
Announcing the Fivetran integration
Product

Announcing the Fivetran integration

Learn how you can extract, load, and transform your PlanetScale data with Fivetran.

Taylor Barnett, Katie Sipos
Safely dropping MySQL tables
Product

Safely dropping MySQL tables

Learn how to safely drop tables in MySQL by checking if the table is still in use and how PlanetScale makes this process much easier.

David Graham
Introducing webhooks
Product

Introducing webhooks

You can now automatically trigger HTTP callbacks on events in PlanetScale to build custom integrations, notifications, and workflows.

Taylor Barnett, Mike Coutermarsh
What is MySQL replication and when should you use it?
Engineering

What is MySQL replication and when should you use it?

Learn about what database replication is and some real-world use cases of MySQL replication that can benefit your database scalability strategy.

Brian Morrison II
Sync user data between Clerk and a PlanetScale MySQL database
Tutorials

Sync user data between Clerk and a PlanetScale MySQL database

Learn how to sync user data from a Clerk project into your PlanetScale MySQL database with webhooks using Netlify and Netlify Functions.

Brian Morrison II
Introducing PlanetScale Managed on AWS and GCP
Product

Introducing PlanetScale Managed on AWS and GCP

Deploy PlanetScale in your AWS or GCP account with our Enterprise PlanetScale Managed plan.

James Cunningham