时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

PlanetScale 将数据库平台扩展至 PostgreSQL

作者:Andrew Hoblitzell

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

    阅读完需:约 5 分钟

大小:718.08K时长:04:05
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-16 13:001

评论

发布
暂无评论

不会有人还不知道全文检索工具Lucene怎么用吧?文字长文教程

给你买橘子

Java 搜索引擎 lucene 程序员 开发工具

架构师训练营第六周作业

Melo

谈谈对分布式事务的一点理解和解决方案

Throwable

分布式 分布式事务 架构设计

SpringBoot 入门:02 - 实现 MVC

封不羁

Java spring springboot

架构师训练营第六周总结

陈靓-哲露

3W字干货深入分析基于Micrometer和Prometheus实现度量和监控的方案

Throwable

Java 监控 Grafana Prometheus springboot

list vs tupple

Leetao

Python 数据结构 Python基础知识

iOS - CollectionViewCell对应不同flow layout的实例

teoking

ios

基础篇:JAVA基本类型

csc

Java Java 25 周年

【计算机网络】网络层——路由器与路由选择协议

烫烫烫个喵啊

计算机网络 网络层

架构师训练营第六周作业

烟雨濛濛

Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?

newbe36524

Docker .net core netcore ASP.NET Core

修炼我们的智慧之眼

J.Smile

认知提升

关于架构的几件小事:架构概述(1)

北风

架构 架构设计 架构师 架构设计原则

基础篇:Object对象

csc

Java Java 25 周年

11个提高产品经理工作效率的必备工具,果断收藏

马踏飞机747

大数据 设计 产品经理

看动画学算法之:排序-冒泡排序

程序那些事

算法 动画 排序算法 轻松学

如何搭建Hive 环境

Rayjun

大数据 hive

ARST Week7

时之虫

ARTS 打卡计划

架构师训练营第六周总结

烟雨濛濛

“新基建”来了!云南三年投资3776亿!

CECBC

Vagrant 快速入门

FeiLong

vagrant

云原生实践系列:概述

孤岛旭日

Serverless 微服务 Service Mesh 服务架构

DolphinScheduler-1.3.0-dev功能体验

Eights

大数据 hadoop

并行流ParallelStream中隐藏的陷阱

Throwable

Java

大话设计模式 | 4. 装饰模式

Puran

C# 设计模式

北京区块链规划重点发展海淀朝阳通州等区,加大对代币监管力度

CECBC

北京行动计划 四个高地 需求导向 为政务服务

百万级别数据Excel导出优化

Throwable

架构设计 springboot

SpringBoot2.x入门:应用打包与启动

Throwable

springboot

数据分析之AB testing实战(附Python代码)

JackTian

Python 编程 程序员 数据分析 AB testing实战

玛雅密码社区不忘初心 共筑未来通证新经济

Geek_116789

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