Neki, sharded Postgres, is now available. Learn more
Navigation

Blog

Get the RSS feed

Mike Coutermarsh

Learn how to solve your Rails applications N+1’s caused by `exists?` queries. →


Matt Robenolt

In this article we explore how our HTTP/3 API compares to the latency of a traditional MySQL client. →


Andres Taylor

Learn how query planning works and why query planners are important. →


Savannah Longoria

Learn how PlanetScale simplifies the process of running Temporal in production by looking at how our customer runs heavy production workloads. →


Jason Charnes

A comprehensive overview of Rails’ many safety features that can help you prevent painful mistakes. →


Mike Coutermarsh

Learn how to configure your database in a multi-region Rails application to decrease latency across the globe. →


Brian Morrison II

Learn how to encrypt your connection strings so that not even AWS can access them. →


Brian Morrison II

PlanetScale Vitess is more than just a drop-in replacement for MySQL. Learn about everything PlanetScale can do for you. →


Sam Kottler

PlanetScale can now enter into Business Associate Agreements (BAA) with customers on an Enterprise plan. →


Liz van Dijk

Learn how to use PlanetScale to safely include your database in your serverless functions without hitting connection limits in MySQL. →


Brian Morrison II

Gain a deeper understanding of the MySQL integer types by exploring the different options (INT BIGINT MEDIUMINT etc) and how they are stored. →


Vitess Engineering Team

Vitess 15 is now generally available with updates to VTOrc, VTAdmin, MySQL compatibility, and more. →


Brian Morrison II

Learn what Vitess is, how it works, and how it can improve your database‘s resilience, scalability, and performance. →


Aaron Francis

A comprehensive overview of Laravel’s many safety features that can help you prevent painful mistakes. →


Florent Poinsard, Harshit Gangal

Learn how we detected and optimized two slow queries in arewefastyet using PlanetScale Insights. →


JD Lien

Learn how and when to use inner joins, outer joins, left joins, and right joins in MySQL. →


Aaron Francis

Learn how to index JSON in MySQL with generated columns and functional indexes. →


Brian Morrison II

In this entry of the series we explore using VARCHAR and CHAR data types in your database and give some pointers on which type is best to use and when. →


Rafer Hazen

Learn about the new PlanetScale Insights database errors feature. →


Mike Stojan

Learn what the MySQL JSON data type is when to use MySQL JSON and some caveats to using JSON documents in relational databases. →


Brian Morrison II

Learn how to use the PlanetScale serverless driver by creating a serverless API in AWS with JavaScript. →


Brian Morrison II

Learn how to use Atlas CLI with PlanetScale to define your database as code. →


Brian Morrison II

Learn how to build an automated DevOps pipeline with AWS Lightsail CodeBuild and PlanetScale. →


Liz van Dijk

Learn how we used TAOBench with PlanetScale to benchmark social media workloads →


Shlomi Noach

We just introduced a new feature Gated Deployments that gives you more control over when your schema changes deploy. →