Blog
Get the RSS feedBy 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. →
By Mike Coutermarsh |
Learn about the Ruby on Rails workflow that protects your database and application from accidental downtime and data loss. →
By 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. →
By Anthony Herbert |
Learn how to use Python SQLAlchemy with MySQL by working through an example of creating tables, inserting data, and querying data with both raw SQL and SQLAlchemy ORM. →
By Jason Long |
Learn about some of the latest enhancements we made to the Branching page in the PlanetScale dashboard. →
By Vitess Engineering Team |
Vitess 16 is now generally available with updates to VDiff v2 VTOrc MySQL compatibility and more. →
By JD Lien |
Learn about some of the possible downsides of using database indexes and how to remove unused database indexes in MySQL. →
By Matt Robenolt |
Join PlanetScale’s Lead Infrastructure Engineer for Edge connectivity for an explainer on our findings regarding HTTP/3 and the MySQL protocol. →
By Adnan Kukic |
Learn how to migrate from Postgres to MySQL Postgres vs MySQL incompatibilities and more. →
By Frances Thai, Taylor Barnett |
Manage your databases programmatically with the PlanetScale API. →
By Mary Gathoni |
An overview of some common MySQL error codes you may run into, what they mean, and how to solve them. →
By Jonah Berquist |
Learn about sharding, connection pooling, and more from PlanetScale Technical Solutions Architect Jonah Berquist. →
By JD Lien |
Learn what the N+1 queries problem is by working through an example N+1 query updating it to a JOIN statement and going over how to identify them in the future. →
By Mike Coutermarsh |
Learn how to solve your Rails applications N+1’s caused by `exists?` queries. →
By Matt Robenolt |
In this article we explore how our HTTP/3 API compares to the latency of a traditional MySQL client. →
By Savannah Longoria |
Learn how PlanetScale simplifies the process of running Temporal in production by looking at how our customer runs heavy production workloads. →
By Jason Charnes |
A comprehensive overview of Rails’ many safety features that can help you prevent painful mistakes. →
By Mike Coutermarsh |
Learn how to configure your database in a multi-region Rails application to decrease latency across the globe. →
By Brian Morrison II |
Learn how to encrypt your connection strings so that not even AWS can access them. →
By Brian Morrison II |
PlanetScale is more than just a drop-in replacement for MySQL. Learn about everything PlanetScale can do for you. →
By Sam Kottler |
PlanetScale can now enter into Business Associate Agreements (BAA) with customers on an Enterprise plan. →
By Liz van Dijk |
Learn how to use PlanetScale to safely include your database in your serverless functions without hitting connection limits in MySQL. →
By 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. →