PlanetScale API
PlanetScale API
PlanetScale API 提供基于 Vitess 的 MySQL 托管数据库:无限水平扩展、零停机 schema 迁移、branch(DB 像 Git 一样分支)。
Vitess 技术(YouTube 同款 MySQL 分片技术)
2024 年取消免费 tier(hobby projects 受影响)
planetscale.com 注册 + 创建 DB。pscale CLI: pscale connect mydb main --port 3309 然后用任何 MySQL client 连。
可用率 · 30 天窗口
关于这个 API
PlanetScale 是 2018 年创办的 serverless MySQL 数据库公司,创始团队是 YouTube 时代开发 Vitess(MySQL 分片框架)的核心人物。差异化卖点:(1) Vitess——YouTube 用来撑住数亿用户 MySQL 的分片技术,PlanetScale 把它产品化让普通团队用;(2) DB branching——schema 像代码一样可分支,dev branch 改 schema 不影响 prod;(3) Deploy Request——schema 变更走 PR 流程(提交变更、人工 review、合并到 prod),避免直接 ALTER TABLE 出事;(4) 零停机 schema migration——后台用 Vitess online DDL 即使百万行表加 column 也不锁。2024 年 PlanetScale 取消免费 tier 引起一些争议,hobby 项目转向 Neon (Postgres) 或 Supabase。但企业市场 PlanetScale 仍然是 MySQL serverless 第一选择。
你可以做什么
- 1高流量 SaaS 需要 MySQL 横向扩展
- 2零停机 schema 迁移(大表加 column 不锁表)
- 3DB schema 像代码一样分支测试
- 4替代自建 Vitess cluster
优劣对比
优点
- Vitess 技术(YouTube 同款 MySQL 分片技术)
- DB branch(开发 / staging / prod 用不同 branch 独立 schema)
- Deploy Request UX(PR 风格 schema review + merge)
注意事项
- 2024 年取消免费 tier(hobby projects 受影响)
- MySQL only(不支持 Postgres)
- 价格起步 $39/月
示例请求
curl https://planetscale.com/<endpoint> \
-H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.快速开始
planetscale.com 注册 + 创建 DB。pscale CLI: pscale connect mydb main --port 3309 然后用任何 MySQL client 连。
常见问题
PlanetScale vs Neon vs Supabase?+
MySQL + 水平扩展:PlanetScale。Postgres serverless:Neon。Postgres + BaaS 全栈:Supabase。
为什么没免费 tier 了?+
2024 年 PlanetScale 重新聚焦企业市场,认为 hobby tier 用户转化率低 + 资源占用大,stopping free tier。
技术细节
- 认证方式
- api_key
- 计费
- paid
- 速率限制
- 默认按 plan
- 协议
- REST, MySQL
- SDK
- javascript, python, go, php