PlanetScale 提供面向 Vitess、Neki 和 Postgres 的云数据库托管服务,主打速度、可扩展性与可靠性。
用途:
- 为超出单节点能力的工作负载提供水平扩展。
- 托管 MySQL(通过 Vitess)和 Postgres(通过 Neki 分片)数据库。
- 提供全托管 PostgreSQL 集群及 PlanetScale Metal 高性能数据库服务。
主要能力:
- Vitess:MySQL 水平分片,shared nothing 架构可分布在数千节点,通过单一数据库连接路由;支持在线 schema 变更、零停机升级、内置连接池。曾在 YouTube 用于扩展至 PB 级数据、70,000 节点、20 个数据中心。
- Neki:下一代 Postgres 分片架构,从第一性原理设计,面向大规模 Postgres 工作负载,具备可预测性能和容错能力。
- PlanetScale Postgres:起步价 5 美元/月,全托管 PostgreSQL 集群,支持 AWS、GCP、Azure;高可用集群跨三个可用区自动故障转移。
- PlanetScale Metal:起步价 50 美元/月,NVMe 存储,无限 IOPS,被基准测试为云端最快的 Postgres;1 主 2 副本跨三个可用区,自动故障转移;支持 PgBouncer 连接池(端口 6432)和缓冲故障转移;每个分支独立集群,按毫秒计费;支持读副本扩展、分支、自动备份;Database Traffic Control™ 可对查询流量设置预算,防止失控查询和负载尖峰。
- 共享功能:分支与 schema/数据隔离;只读副本扩展读能力;高可用架构(1 主 2 副本跨三可用区,自动故障转移);内置连接池与韧性连接;IP 限制、AWS PrivateLink、GCP Private Service Connect 安全连接;Query Insights 可观测性;自动和自定义备份;多区域支持;AI 代理驱动的数据库优化;PlanetScale MCP 服务器提供安全代理访问。
- Vitess 独有:部署请求(可审查的零停机 schema 变更);无停机、无数据丢失地回滚 schema 变更;Insights 全面数据库可观测性;显式分片工作流自动化水平扩展;只读区域与全球边缘网络;与 Fivetran、Airbyte、Hightouch、Datadog、Vantage、Debezium 等集成。
- Neki 独有:Postgres 水平分片;数据拓扑描述表和查询如何分布;在线 schema 变更和分支;内置 Query Insights、备份。
- Postgres 独有:5 美元单节点数据库用于开发、原型和小项目;时间点恢复;通过 Neki 水平扩展;灵活集群配置(CPU 架构、存储配置文件、参数调优、磁盘自动扩展);pg_strict 安全护栏阻止无 WHERE 子句的大规模 UPDATE/DELETE;Prometheus、Datadog、pganalyze 监控集成;精选扩展包括 pg_cron、pg_hint_plan、pg_partman_bgw、pg_squeeze、pg_stat_statements、pg_strict、pginsights、pg_duckdb、TimescaleDB;逻辑 CDC 集成和无停机导入选项(dump/restore、WAL streaming),以及来自 Supabase、Neon、Heroku、Aurora 的迁移路径;Database Traffic Control™。
使用方式:
- 注册 PlanetScale 账户即可使用 Neki。
- 参考 Neki 快速入门或文档、Postgres 快速入门或文档开始使用。
- 可通过 AWS Marketplace 或 GCP Marketplace 购买,或使用 PlanetScale Managed 自带云(BYOC)。
- 如需自定义报价,可联系官方。
适用场景:
- Tier 0 关键数据库(如 Cursor、Cash App、MyFitnessPal 等客户使用)。
- 需要高可用、多区域、高 IOPS 的大规模工作负载。
- 需要安全合规(SOC 1/2、HIPAA、PCI DSS 4.0)的企业环境。
限制与承诺:
- SLA:多区域部署 99.999%,单区域 99.99%。
- 合规:SOC 1 Type 2 & SOC 2 Type 2+、HIPAA、PCI DSS 4.0 Level 1 服务提供商;所有计划均可签 HIPAA BAA。
- 价格:Postgres 起步 5 美元/月,Metal 起步 50 美元/月;实际费用需根据工作负载确定,建议获取自定义报价。
- 具体性能、可用区数量、扩展列表等以官方文档为准;未提及的功能暂未提供。