Blog

Streamline database management using the PlanetScale Netlify integration
Product

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.

Taylor Barnett
Emulating foreign key constraints with Drizzle relationships
Tutorials

Emulating foreign key constraints with Drizzle relationships

Learn how to build virtual relationships between tables in PlanetScale while using the Drizzle TypeScript ORM.

Brian Morrison II
September 13, 2023

Insights graph update

You can now zoom in on Insights graphs for a more detailed view.

Read more
August 15, 2023

IP restrictions

PlanetScale now supports IP restrictions for database passwords.

Read more
August 15, 2023

Password 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
Engineering

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.

Lucy Burns, Taylor Barnett
Deploying multiple schema changes at once
Engineering

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.

Shlomi Noach
What makes up a PlanetScale database?
Product

What makes up a PlanetScale database?

Learn about all of the tech driving every PlanetScale database.

Brian Morrison II
Introducing IP restrictions
Product

Introducing IP restrictions

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

Iheanyi Ekechukwu, David Graham, Ayrton De Craene
Storing time series data in sharded MySQL to power Query Insights
Engineering

Storing time series data in sharded MySQL to power Query Insights

How we built a scalable telemetry pipeline with Apache Kafka and PlanetScale.

Rafer Hazen
Is your database bleeding money?
Product

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?

Sam Lambert
How brand design works at PlanetScale
Engineering

How brand design works at PlanetScale

Learn how the Brand team designs and builds marketing experiences at PlanetScale.

Skully Paoli
Build a contacts app with Node, Express, and MySQL
Tutorials

Build a contacts app with Node, Express, and MySQL

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

Olususi Oluyemi
PlanetScale Boost is now available to everyone
Product

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.

Rick Branson
How PlanetScale unlocks developer productivity
Product

How PlanetScale unlocks developer productivity

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

Justin Gage
Performant database tree traversal with Rails
Engineering

Performant database tree traversal with Rails

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

Mike Coutermarsh
Announcing PlanetScale Scaler Pro
Company

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.

Nick Van Wiggeren
Build a library app with Laravel 10 and MySQL
Tutorials

Build a library app with Laravel 10 and MySQL

Learn how to build a Laravel application backed by a MySQL PlanetScale database.

Olususi Oluyemi
How PlanetScale keeps your data safe
Engineering

How PlanetScale keeps your data safe

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

Sam Lambert
Announcing Vitess 17
Open Source

Announcing Vitess 17

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

Matt Lord
Datetimes versus timestamps in MySQL
Engineering

Datetimes versus timestamps in MySQL

Storing datetime and timestamp data in MySQL correctly.

Aaron Francis
Build an expense tracker app with Symfony and MySQL
Tutorials

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.

Olususi Oluyemi
Generated hash columns in MySQL
Engineering

Generated hash columns in MySQL

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

Aaron Francis
Using PlanetScale with Serverless Framework Node applications on AWS
Tutorials

Using PlanetScale with Serverless Framework Node applications on AWS

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

Matthieu Napoli
PlanetScale joins AWS ISV Accelerate
Company

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!

Nick Van Wiggeren
Announcing the Hightouch integration
Product

Announcing the Hightouch integration

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

Brian Morrison II
Using redundant conditions to unlock indexes in MySQL
Engineering

Using redundant conditions to unlock indexes in MySQL

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

Aaron Francis
Optimizing query planning in Vitess: a step-by-step approach
Open Source

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.

Andres Taylor
Pulling back the curtain: the new database overview page
Product

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.

Holly Guevara
Announcing the Larabelles Laracon US conference giveaway, sponsored by PlanetScale
Community

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.

Taylor Barnett
PlanetScale is now available on the Google Cloud Marketplace
Company

PlanetScale is now available on the Google Cloud Marketplace

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

Nick Van Wiggeren
Character sets and collations in MySQL
Engineering

Character sets and collations in MySQL

Understanding the differences between character sets and collations in MySQL.

Aaron Francis