内容提要
PlanetScale 提供快速、可靠的云数据库服务,包括 Postgres 和 Vitess。Vitess 通过水平分片实现超大规模,支持数千节点的数据分布。其 NVMe 驱动确保高性能,符合安全和合规要求,适用于大型企业。PlanetScale 的 SLA 保证高可用性,超越其他云数据库服务。
延伸解读
Vitess 的水平分片如何实现超大规模
Vitess 通过显式分片让 MySQL 数据库实现水平扩展,采用 shared nothing 架构将数据分布到数千节点,所有请求通过单一数据库连接路由。这一技术最初由 PlanetScale 创始人在 YouTube 开发,用于将主 MySQL 数据库扩展到 70,000 节点、20 个数据中心的 PB 级数据。如今 Vitess 由 PlanetScale 维护,支撑着 Slack、GitHub、Etsy 等大型平台的数据库。
PlanetScale 的部署选项与 SLA 承诺
PlanetScale 提供多种部署选项以满足安全与合规需求,包括自带云(BYOC)的 PlanetScale Managed。其 SLA 承诺多区域部署 99.999% 可用性,单区域部署 99.99%。平台通过 superior 架构和在线数据库操作,可靠性远超 Amazon Aurora/RDS 和 Google Cloud SQL。用户可通过状态页面查看历史记录。
成本竞争力:比 RDS MySQL 和 Aurora 更经济
PlanetScale 认为成本是规模的一个单元。对于客户迁移到 Metal 的约 85% 的工作负载,其产品比 RDS MySQL 和 Aurora 更便宜。获取定制报价流程简单,无需冗长销售环节。PlanetScale Postgres 起价每月 5 美元,Metal 起价每月 50 美元,提供 NVMe 支持的无限 IOPS 性能。
安全合规与客户信任
PlanetScale 的核心基础设施遵循高标准的安全、合规和隐私要求,受到全球大型品牌信任。平台提供 SOC 报告、PCI DSS 合规证明等,用户可通过 Trust Center 获取。有客户反馈,尽管监管要求严格,PlanetScale 仍作为强大合作伙伴协助满足需求,最终实现各方满意。
Q&A
PlanetScale 的数据库服务有哪些特点?
PlanetScale 提供快速、可靠的云数据库服务,包括 Postgres 和 Vitess,支持超大规模和高性能。
Vitess 是如何实现数据库的水平分片的?
Vitess 通过显式分片实现水平分片,允许 MySQL 数据库在数千个节点上分布数据,采用无共享架构。
PlanetScale 的高可用性保障是什么?
PlanetScale 的 SLA 保证多区域部署的高可用性为 99.999%,单区域部署为 99.99%。
PlanetScale 的成本与其他云数据库相比如何?
PlanetScale 的产品在成本上比 RDS MySQL 和 Aurora 更具竞争力,适用于大多数工作负载。
PlanetScale 如何满足安全和合规要求?
PlanetScale 的平台符合高标准的安全、合规和隐私要求,受到全球最大品牌的信任。
使用 PlanetScale 的 NVMe 驱动有什么优势?
PlanetScale 的 NVMe 驱动确保高性能,提供无限的 IOPS,适合大型企业的需求。