写点什么

PlanetScale 将数据库平台扩展至 PostgreSQL

作者: Renato Losio

  • 2025-10-15
    北京
  • 本文字数:1501 字

    阅读完需:约 5 分钟

大小:717.55K时长:04:04
PlanetScale将数据库平台扩展至PostgreSQL

PlanetScale正式发布其托管式分片 Postgres 服务。该服务在 AWS 或 Google Cloud 上构建,以提供高性能和高可靠性为目标。此次发布将 PlanetScale 的产品扩展到了 PostgreSQL 用户群体。对于该公司现有的基于 Vitess 构建的广受欢迎的 MySQL 平台,这是一个很好的补充。

 

PlanetScale Metal 基于本地 NVMe 驱动器构建,并提供“无限 I/O”。通常,客户在用完所有可用的 I/O 带宽之前就会耗尽 CPU 资源。PlanetScale 宣称,其解决方案降低了延迟并提高了一致性,与 Amazon Aurora、Google Cloud SQL 或 Supabase 上的等效设置相比,这是一个更具成本效益的替代方案。

 

这项新的 Postgres 服务反映了行业向 PostgreSQL 转移并将其作为首选开源数据库标准的趋势。在宣布全面上市时,PlanetScale 联合创始人兼首席执行官Sam Lambert特别指出,他们的下一个目标是与Neki一起进行横向扩展:

 

Neki 是我们的 Postgres 分片解决方案,由 Vitess 背后的团队构建,结合了 Vitess 和 Postgres 的最佳特性。Neki 不是 Vitess 的分支。Vitess 的成就得益于充分发挥了 MySQL 的优势,并针对其不足之处进行了工程化改进。

 

Vitess 是 YouTube 开发的一个集群系统,用于将 MySQL 从一台服务器水平扩展到数千台服务器,每台服务器都有自己的本地存储。虽然 2010 年启动的时候 Vitess 是开源的,但这家数据库基础设施公司为 Neki 选择了不同的发展路径,其源代码目前尚未公开。Lambert 解释道:

 

为了在 Postgres 领域实现 Vitess 的强大功能,我们正基于第一性原理进行架构设计,并与设计合作伙伴共同构建大规模解决方案。待准备就绪后,我们将发布 Neki 开源项目,它将可以满足最严苛的 Postgres 工作负载的运行需求。

 

PlanetScale 并不是唯一一个试图为 Postgres 提供类似 Vitess 这样的集群解决方案的项目。PlanetScale 前首席技术官和联合创始人Sugu Sougoumarane正在开发开源项目Multigres。Multigres 被定义为“Postgres 的 Vitess”,是一个水平可扩展的 Postgres 架构,支持多租户、高可用性和全球分布式部署。

 

在 Hacker News 上一个热门的帖子中,许多用户讨论了基于 Postgres 的解决方案的好处,并且强调,大多数现代分布式数据库产品都应该优先考虑兼容 Postgres 而不是 MySQL。Anirudh Coontoor 分享了他们使用该产品的早期体验:

 

我们上周末刚刚迁移到 PlanetScale Postgres Metal,目前已明显感受到查询性能的显著提升。迁移过程相当顺利。(...) Insights 选项卡还自动检测到我们添加的缺失的索引,进一步提升了处理速度。虽然刚启用不久,但目前运行良好。

 

最近,PlanetScale 发布了基准测试,比较了Postgres on PlanetScale、Postgres on Supabase以及其他支持Postgres的服务的性能。CloudZero 研究部门主管 Jeremy Daly调侃道

 

PlanetScale for Postgres 现在已全面上市,证明 MySQL 在继续失去开发者的青睐。但我敢肯定,这与 Oracle 无关。

 

在 2024 年做出取消Hobby套餐这个争议性的决定之后,PlanetScale 已不再提供免费套餐。当前,其托管套餐的起售价为每月 39 美元。该公司软件工程师Max Englander在 Hacker News 上分享了公司愿景并做了这样的评论:

 

如果一个企业负担不起每月 39 美元的 PlanetScale 试用费用,那么他们可能会更愿意在其他地方运营他们的应用程序,直到他们的业务增长遇到了扩展和性能限制,并且能够负担得起(或者因为这些限制的严重性迫切需要)试用我们服务的费用。

 

在近期举行的 Cloudflare 生日周活动中,PlanetScale与Cloudflare宣布建立合作伙伴关系,将为直接通过 Workers 部署 PlanetScale 数据库提供支持,使基于 Postgres 或 MySQL 的全栈应用程序能够在无服务器计算平台上运行。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/10/planetscale-metal-postgres/

2025-10-15 15:001

评论

发布
暂无评论

Mysql Docker 主从配置

MySQL Docker 主从读写

秒懂DHCP是什么

架构师训练营 - 第十一周作业

一个节点

极客大学架构师训练营

月薪8k和月薪38K的程序员差距在哪里?学习Linux C/C++ 这些你就知道了

ShenDu_Linux

c++ Linux 程序员 Linux服务器开发 C、C++程序员

第二周 框架设计 学习总结

胡云飞

极客大学架构师训练营 框架设计

喝完可乐桶后程序员回归本源,开源Spring基础内容

小Q

Java spring 学习 源码 面试

架构师训练营第二周学习心得

cc

整天都在讨论使用SpringBoot,可你居然连缓存都不清楚

小Q

Java 缓存 学习 面试 springboot

架构师养成第二课

万有引力

架构师训练营第 1 期第11周作业

业哥

架构师训练营第二周作业

J

极客大学架构师训练营

框架设计作业

cc

阿里开源十亿级并发设计手册:数据库+缓存+消息队列+分布式+维护

Java架构追梦

Java 阿里巴巴 编程 架构 亿级流量

Spring视图解析流程

无用且垂死的星辰

DeFi交易所系统APP开发|DeFi交易所软件开发

系统开发

Sharding-Sphere Proxy 分库分表 简单示例

Java MySQL 分库分表 ShardingSphere-Proxy

架构师训练营 -week11-总结

大刘

极客大学架构师训练营

离开

成周

极客时间架构师培训 1 期 - 第 11 周作业

Kaven

ShardingSphere Raw JDBC 主从示例

Java JDBC ShardingSphere

架构师训练营第七周作业

丁乐洪

《Linux就该这么学》PDF版免费下载

计算机与AI

Linux

LeetCode题解:874. 模拟行走机器人,模拟情境,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

落朽

架构师训练营第11周课后作业

吴传禹

极客大学架构师训练营

极客时间架构师训练营 1 期 - 第 11 周总结

Kaven

5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码

程序员贺同学

c++ 源码 后端 内存 stl

那些年,支撑尾款人们熬夜的AI

脑极体

我膨胀了,测试必要商城小程序,用了3种方式!:)

清菡软件测试

App

ShardingSphere Proxy 主从读写 入门使用

Java 主从读写 ShardingSphere

架构师训练营 - 第十一周总结

一个节点

极客大学架构师训练营

PlanetScale将数据库平台扩展至PostgreSQL_大数据_InfoQ精选文章