Skip to content

Blog

Achieving data consistency with the consistent lookup Vindex
Open source

Achieving data consistency with the consistent lookup Vindex

How we implemented a consistent lookup Vindex in Vitess to ensure data consistency without using 2PC

Harshit Gangal, Deepthi Sigireddi
The MySQL adaptive hash index
Engineering

The MySQL adaptive hash index

The adaptive hash index help to improve performance of the already-fast B-tree lookups

Benjamin Dicken
June 17, 2024

Deprecating old versions of the PlanetScale CLI

We're removing support for older versions of the PlanetScale CLI

Read more
June 10, 2024

Branch cluster size updates now available via the API

You can now resize your database branch cluster via the PlanetScale API.

Read more
June 6, 2024

New side navigation layout

We've shipped a change to the PlanetScale navigation.

Read more
Introducing global replica credentials
Product

Introducing global replica credentials

With global replica credentials, you can now automatically route reads to the closest replica.

Matt Robenolt, Iheanyi Ekechukwu
Profiling memory usage in MySQL
Engineering

Profiling memory usage in MySQL

Learn how to visualize the memory usage of a MySQL connection

Benjamin Dicken
Summer 2023: Fuzzing Vitess at PlanetScale
Open source

Summer 2023: Fuzzing Vitess at PlanetScale

My experience working as an intern in the Vitess query serving team for PlanetScale.

Arvind Murty
How PlanetScale makes schema changes
Engineering

How PlanetScale makes schema changes

Learn how PlanetScale uses GitHub Actions and PlanetScale to automate schema changes on our own application.

Mike Coutermarsh
Identifying and profiling problematic MySQL queries
Engineering

Identifying and profiling problematic MySQL queries

MySQL has built-in functionality for collecting statistics on and profiling your MySQL queries. Learn how to leverage these features to identify problems.

Benjamin Dicken
The Problem with Using a UUID Primary Key in MySQL
Engineering

The Problem with Using a UUID Primary Key in MySQL

Understand the different versions of UUIDs and why using them as a primary key in MySQL can hurt database performance.

Brian Morrison II
Announcing Vitess 19
Open source

Announcing Vitess 19

Vitess 19 is now generally available.

Vitess Engineering Team
PlanetScale forever
Company

PlanetScale forever

PlanetScale is committed to providing a reliable and sustainable platform for our customers, not just in the short-term, but forever. For this reason, we are prioritizing profitability.

Sam Lambert
Introducing schema recommendations
Product

Introducing schema recommendations

Automatically receive recommendations to improve database performance, reduce memory and storage, and improve your schema based on production database traffic.

Taylor Barnett, Rafer Hazen
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
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