Serverless MySQL 数据库平台,基于 Vitess 构建,支持分支、自动扩展和高可用。免费套餐包含 10GB 存储、每月 1000 万行读取、100 万行写入,适合中小型应用。
PlanetScale 是一个 Serverless MySQL 平台,基于 Vitess(YouTube 使用的分片技术)。它最酷的功能是数据库分支:你可以像 Git 一样创建分支来修改 schema,通过部署请求(deploy request)安全地合并到生产。
我用 PlanetScale 为一个电商项目做数据库。开发时创建“dev”分支,用 Prisma 迁移 schema,然后在部署请求里看到 schema 差异,确认后一键合并。生产环境完全不受影响,而且 PlanetScale 会自动处理迁移,不会锁表。
PlanetScale 的分支和部署请求功能,让数据库变更变得像代码 PR 一样安全可控。
小技巧:PlanetScale 原生支持 Prisma 和 Drizzle,你可以在 CI 中运行数据库迁移。免费额度对个人项目非常充裕,尤其适合配合 Vercel 或 Netlify 部署全栈应用。