Blazing fast NVMe drives with unlimited IOPS now available. Read about PlanetScale Metal
Navigation

Blog

Get the RSS feed

By Matthieu Napoli |

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


By Nick Van Wiggeren |

PlanetScale has deepened its relationship with AWS to benefit customers who use AWS services, officially joining the AWS ISV Accelerate Program!


By Brian Morrison II |

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


By Aaron Francis |

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


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


By Holly Guevara |

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


By Nick Van Wiggeren |

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


By Nick Van Wiggeren |

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


By Aaron Francis |

Understanding the differences between character sets and collations in MySQL.


By Brian Morrison II |

A guide on how to natively integrate your PlanetScale database into Cloudflare workers easily and securely.


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


By Taylor Barnett |

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


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


By Matthieu Napoli |

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


By Shlomi Noach |

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


By Rafer Hazen |

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


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


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


By Taylor Barnett |

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


By Justin Gage |

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


By Nick Van Wiggeren |

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


By Brian Morrison II |

Easily integrate common PlanetScale operations directly into your GitHub Actions Workflows.


By Liz van Dijk |

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


By Savannah Longoria |

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


By Harshit Gangal |

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