Blog
Get the RSS feedBy 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. →
By 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. →
By Brian Morrison II |
Learn how to use the PlanetScale serverless driver by creating a serverless API in AWS with JavaScript. →
By Brian Morrison II |
Learn how to use Atlas CLI with PlanetScale to define your database as code. →
By Brian Morrison II |
Learn how to build an automated DevOps pipeline with AWS Lightsail CodeBuild and PlanetScale. →
By Shlomi Noach |
We just introduced a new feature Gated Deployments that gives you more control over when your schema changes deploy. →
By Jonah Berquist |
Discover how PlanetScale handles one million queries per second (QPS) with horizontal sharding in MySQL →
By Holly Guevara |
Learn how to run no downtime non-blocking schema migrations in your production Laravel app with PlanetScale. →
By Brian Morrison II |
Learn how to run commands in batch against a PlanetScale database using the PlanetScale CLI. →
By Jason Long |
Learn about the lightweight and highly collaborative process our product design team follows to ship quickly at PlanetScale. →
By Taylor Barnett, Matt Robenolt |
You can now use PlanetScale in HTTP-only environments like Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions. →
By Mike Coutermarsh |
Introducing FastPage a new gem for ActiveRecord that speeds up deep pagination queries. →
By Elom Gomez |
Learn how PlanetScale uses a custom middleware to kill our Sidekiq jobs in production without relying on deploys. →
By Sam Lambert |
Learn how PlanetScale enables databases to seamlessly fit into the DevOps lifecycle. →
By Sam Lambert |
Learn how PlanetScale protects against downtime due to human error system immaturity and app issues. →
By Mike Coutermarsh |
Learn how to delete data in large Rails apps with destroy_async delete destroy and scheduled cron jobs. →
By Phani Raju |
Learn how we leveraged Vitess ACLs and VTTablet to build our password roles functionality →
By David Graham |
Learn how to safely drop tables in MySQL by checking if the table is still in use and how PlanetScale makes this process much easier. →
By Mike Coutermarsh |
Learn about how we built the new in-app system status using Vercel edge functions and StatusPage →
By Justin Gage |
Learn how database indexes work under the hood and how they can be used to speed up queries →