Blog
Get the RSS feedBy 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 →
By Sugu Sougoumarane |
In the final installment of the consensus algorithm series we pull everything together with some final thoughts. →
By Mike Coutermarsh |
We’ve updated our Deploy Request UI to alert when a schema change could produce unintended changes →
By Sugu Sougoumarane |
In part 7 of the Consensus algorithm series we combine everything we’ve worked at to cover propagating requests →
By Andres Taylor |
Vitess is a database proxy that creates an illusion of a single database when in reality the query is sent to multiple MySQL instances. →
By Sugu Sougoumarane |
In part 6 of the Consensus algorithms series we look at how to handle request completions →
By Holly Guevara |
Insights gives you a faster way to debug and monitor your PlanetScale database queries →
By James Q Quick |
Use PlanetScale Connect to easily perform ELT (Extract, Load, Transform) actions on your data to fulfill your application needs. →
By Shlomi Noach |
An exploration of the current landscape of schema change methodology and what the future should look like. →
By Sugu Sougoumarane |
In part 5 of our consensus algorithms series we discuss how we handle race conditions and forward progress requirements. →
By Sugu Sougoumarane |
In part 4 of the consensus algorithms series we look at how algorithm leaders are established and revoked. →
By Vicent Marti |
Go 1.18 is here, and with it, the first release of the long-awaited implementation of Generics is finallyready for production usage. Generics are a frequently requested feature that has been highly contentiousthroughout the Go community. →
By Mike Coutermarsh |
Learn why PlanetScale used NanoID to generate obscure and URL friendly identifiers. →
By Taylor Barnett |
Learn how PlanetScale lets you revert changes to your database after a migration with no downtime and zero data loss. →
By Holly Guevara, Shlomi Noach |
Learn how we used VReplication to allow for migration reverts with data retention. →