Neki, sharded Postgres, is now available. Get started
Navigation

Blog

Get the RSS feed

Andres Taylor

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. →


Holly Guevara [@hollylawly]

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


Nick Van Wiggeren [@NickVanWig]

Explore the evolution of “Database DevOps” and its impact on development workflows in this tech talk. →


Nick Van Wiggeren [@NickVanWig]

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


Aaron Francis

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


Matt Lord

Learn the main differences between MariaDB and MySQL, why you might choose one over the other, scaling options, and how Vitess fits into the picture. →


Taylor Barnett

Learn about safely using the expand, migrate, and contract pattern to make database schema changes without downtime and data loss. →


Aaron Francis

There are several reasons why MySQL might not consider your index, and in this article we’ll explore some of the most common ones. →


Matthieu Napoli

Learn how to create serverless Laravel applications by deploying them to AWS Lambda and using PlanetScale as the database. →


Shlomi Noach

Learn how PlanetScale uses Git-like three-way diff to resolve schema change conflicts across database branches. →


Rafer Hazen

You can now use Insights to view time-series performance data on a per-query pattern basis. →


Aaron Francis

Everything you need to know about MySQL as an application developer, with a focus on improving query performance. After covering the high-level overview, we’ll put the learnings to the test with some hands-on examples. →


Aaron Francis

An overview of the different ways to paginate in MySQL including limit/offset pagination and cursor pagination plus the pros and cons of each. →


Taylor Barnett

How to prevent schema changes from being scary with database best practices and PlanetScale. →


Justin Gage

Learn what database sharding is, how sharding works, and some common sharding frameworks and tools. →


Nick Van Wiggeren [@NickVanWig]

Learn about our latest update safe migrations and how it affects our branching workflow. →


Brian Morrison II

Learn how the schema migrations are performed iteratively by evolving change scripts. →


Brian Morrison II

Learn how the schema migrations are performed using a single state definition. →


Brian Morrison II

Easily integrate common PlanetScale operations directly into your GitHub Actions workflows. →


Liz van Dijk

PlanetScale and Netlify join forces to cover how to integrate PlanetScale into Netlify Functions for common SaaS application use cases. →


Savannah Longoria

Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance. →


Harshit Gangal

Connection pooling reduces the overhead of establishing new database connections. Learn how connection pooling works and how it is handled in Vitess. →


JD Lien

Learn what you should look out for when upgrading an existing database from MySQL 5.7 to 8 and how to change your database to be compatible with the new version. →


Mike Coutermarsh

Learn about the Ruby on Rails workflow that protects your database and application from accidental downtime and data loss. →


Savannah Longoria

What does the MySQL 5.7 EOL means for your database? Learn considerations to upgrade 8.0 and how PlanetScale can help you upgrade with no downtime or data loss. →