↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览 RSS 订阅

每日精选 PostgreSQL、数据库与云计算资讯

10 条

PostgreSQL 19 支持 ON CONFLICT DO SELECT

Laurenz AlbeCYBERTEC 博客

PostgreSQL 19 给 ON CONFLICT 加了 DO SELECT 变体。此前冲突时只能什么都不做或改为更新,想拿到已存在那行的主键或生成列值,还得再发一条 SELECT。新语法让带 RETURNING 的 INSERT 在冲突时直接返回现有行,并支持行锁定和 WHERE 条件。Laurenz Albe 指出,表上有生成列或触发器时收益最明显,它补齐了 DO NOTHING 与 DO UPDATE 之间的空档。

TimescaleDB 每分钟处理 300 万笔美股交易

Nicole BahrTiger Data 博客

金融科技公司 MarketReader 用 TimescaleDB 承接美股实时行情,每分钟处理 300 万笔交易。数据取自 NASDAQ,覆盖 26000 只证券,通过 API 与 WebSocket 每十分钟推送 700 次更新。架构上由 hypertable 自动分区,continuous aggregate 做统计聚合,pgvector 承担向量检索;系统实时识别异常波动,再把上下文交给大模型生成解释。

TikTok 因 Oracle 故障在美国再次中断

TechCrunchTechCrunch

ByteDance 完成 TikTok 美国业务出售后仅数天,Oracle 的基础设施再次出现故障,美国部分用户无法正常访问 TikTok。这是所有权转移以来第二次与 Oracle 相关的服务中断,报道没有给出故障范围和恢复时长,Oracle 方面也未公开原因。对正在做云上迁移的团队,这类事件的参考价值在于交接期的脆弱:新的基础设施安排往往还没跑过完整的故障演练,依赖关系、值班流程和回退路径都还在磨合。

7 条

Autobase 2.6.0 用蓝绿部署做近零停机升级

Autobase 项目组Autobase

Autobase 是面向自建 PostgreSQL 的开源集群方案,覆盖部署、故障转移、备份与升级。2.6.0 加入蓝绿部署工作流:先按 Patroni 备用集群克隆出一套环境,用物理复制同步数据,在目标集群上完成大版本升级,再转成逻辑副本持续接收生产变更,准备就绪后数秒内切换流量。项目方称回滚同样依赖反向逻辑复制,不会丢数据。这套流程把大版本升级的停机压缩到切换动作本身,代价是要多维护一套克隆环境,切换演练仍需自行安排。

Pg_QoS 1.0.0 给会话和查询加上资源限额

AppstoniAAppstoniA

PostgreSQL 没有按角色分配资源的内置手段,同一实例上的多种负载会互相挤占。Pg_QoS 用 ALTER ROLE 或 ALTER DATABASE 设置的 qos.* 参数补上这一层:把后端进程绑定到指定数量的 CPU 核心,并行工作进程同样受限,还能限制并发事务数、语句数和每会话的 work_mem,缓存失效走共享纪元机制、无需重连。扩展要求 PostgreSQL 15 以上,CPU 限制仅在 Linux 可用。

8 条

pgdsat 2.0 新增 13 项 PostgreSQL 17 安全检查

HexaClusterHexaCluster

pgdsat 是 HexaCluster 维护的 PostgreSQL 安全评估工具,一次运行对集群执行约 90 项检查,覆盖 CIS 合规基准的全部建议。2.0 版跟进了 CIS 基准针对 PostgreSQL 17 的最新变化,新增 13 项检查,并修复了若干问题。检查以自动化方式进行,输出的报告可以用来核对企业内部制定的安全策略,示例报告与完整变更列表都放在项目仓库。已经建立基线的团队升级后值得重跑一次,把新增检查项补进结果。

印度封锁令中断 Supabase 平台访问

TechCrunchTechCrunch

Supabase 是基于 PostgreSQL 的后端服务平台,提供数据库托管、身份认证与实时订阅,印度是它最大的市场之一。印度政府发布封锁令后,当地用户访问该平台出现问题,依赖其后端即服务产品的开发者和企业受到影响。报道没有说明封锁的具体依据和恢复时间,平台方也未给出区域性的迁移方案。把托管数据库放在单一境外服务上的团队可以借此检查一遍数据导出通道和自建回退路径,监管准入和可用性设计是两类不同的风险。