Google Cloud SQL 评测:高可用备库不可读
Christophe Pettus 评测了 Google Cloud SQL。Enterprise 版就是 Google 托管虚拟机里的一个 PostgreSQL 进程;Enterprise Plus 加了一层读缓存,热数据超过 shared_buffers 时能明显降延迟。优点还有 IAM 认证和带执行计划的 Query Insights。限制是高可用备库不可读,扩展走白名单,没有 RDS Proxy 式的托管连接池,磁盘只增不减。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 21 条。
Christophe Pettus 评测了 Google Cloud SQL。Enterprise 版就是 Google 托管虚拟机里的一个 PostgreSQL 进程;Enterprise Plus 加了一层读缓存,热数据超过 shared_buffers 时能明显降延迟。优点还有 IAM 认证和带执行计划的 Query Insights。限制是高可用备库不可读,扩展走白名单,没有 RDS Proxy 式的托管连接池,磁盘只增不减。
Christophe Pettus 认为选这三家的第一个问题不是引擎强弱,而是团队已经站在哪个数据平台上。Snowflake Postgres 最像原版 PostgreSQL,用开源的 pg_lake 接湖仓。Lakebase 建在 Neon 引擎上,即时分支适合 CI 与时间点恢复。Azure HorizonDB 自研存储只兼容协议,号称三倍吞吐、支持 3072 vCore 与 128 TB。三者都要牺牲扩展与升级节奏。
从 RDS for PostgreSQL 迁到 Aurora 时,两者存储架构不同,快照恢复后 LSN 会被转换,标准逻辑复制因此建立不起来。AWS 给的办法是先用同一份快照恢复出一个临时 RDS 实例,从中取出正确的种子 LSN,再用它启动复制,原生的发布订阅和 DMS 的 CDC 专用任务两条路都适用。这样可以在多读节点的 Aurora 集群上做真实压测,并在一个维护窗口里同时完成迁移和大版本升级。
pgsql-hackers 的邮件量对新人并不友好,hackorum 和 pginbox 两个团队各自做出了几乎一样的网页界面:论坛式的只读视图,带 commitfest 集成、贡献者档案、已读追踪和团队共享笔记。两边决定合并而不是互相竞争,由 Percona 的 Kai Wagner 和联合创始人 Zsolt 牵头,Jack Bonatakis 加入。目标是让这条高流量列表更好导航。
ParadeDB 把 BM25 全文检索、向量检索和混合检索做进 PostgreSQL。Ming Ying 宣布它登陆 Render:一份 Render Blueprint 会创建带 10 GB 持久磁盘的私有服务,自动生成数据库凭据并配好环境变量,从零到实例可用不到一分钟。文中用带相关度打分和评分阈值的查询演示了 BM25 检索。这次上架部署的是 ParadeDB 社区版,文章没有给出计费细节。
CYBERTEC 与 SUSE 宣布战略合作,把 SUSE 的企业级 Linux 与 Kubernetes 管理能力和 CYBERTEC 的 PostgreSQL 技术拼在一起。CYBERTEC 的 Migrator、Scalefield 与企业版 PGEE 已通过 SUSE Ready 认证,并完成 SUSE Rancher Prime 兼容性验证。双方口径是为金融、医疗、零售行业提供端到端的开源数据平台。
Antonin Houska 给出丢失 INSERT 的用例,Amit Kapila 认为现有修法不够优雅。
Nathan Bossart 复现了虚拟生成列触发的段错误,存储生成列也不会被重新计算。
现在删单条冲突要写复杂 WHERE,社区倾向再加一个 conflict_logged_at 时间戳。
Jacob Champion 反对把主机重定义成 IP 集合,建议改用 SRV 或 SVCB 记录做服务发现。
争议在 URI 方案,Go 1.26 更严的解析器影响 postgres+srv://,备选是 pgsrv://。