小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
Jimmy Angelakos:2026年9月PostgresEDI聚会回顾:分层存储至Iceberg,以及从Nuxt连接Postgres

2026年9月Postgres EDI聚会回顾:Jimmy Angelakos介绍ColdFront,可将Postgres冷数据以Iceberg表存至对象存储,仍可从Postgres查询,并用TLA+建模多节点写入协议。Daniel Roe展示Nuxt、Nitro与db0连接Postgres并现场编码,还谈开源渐进采用与团队协作。下次10月15日由Snowflake的Elizabeth Garrett Christensen讲Postgres 19新特性。

Jimmy Angelakos:2026年9月PostgresEDI聚会回顾:分层存储至Iceberg,以及从Nuxt连接Postgres

Planet PostgreSQL Planet PostgreSQL · 2026-10-01T14:00:00Z
Tomas Vondra:我们是因为 AI 发现的 bug 而回退补丁吗?

Postgres 19 多项功能被回退,发布推迟约一月。作者核查 12 次回退后认为仅 4 次与 AI 相关,多数源于人工审查。回退数量与往年相当,但时间异常集中在 9 月。真正原因是 AI 带来大量安全报告,资深开发者忙于处理 CVE,导致稳定期审查减少。

Tomas Vondra:我们是因为 AI 发现的 bug 而回退补丁吗?

Planet PostgreSQL Planet PostgreSQL · 2026-10-01T10:00:00Z
Shaun Thomas:展望 Postgres 19:后记

Postgres 19开发中,AI辅助审查发现大量潜在缺陷,导致GROUP BY ALL、SQL/PGQ属性图、分区合并拆分、外键批处理等多个已冻结特性被回退。提交量激增62%,提交者不堪重负,发布延期,Beta 4后RC与正式版仍未确定。社区坚持正确性优先,宁可回退也不发布有缺陷版本。

Shaun Thomas:展望 Postgres 19:后记

Planet PostgreSQL Planet PostgreSQL · 2026-09-18T16:52:18Z
Christopher Winslett:Postgres 19:自我们撰写以来,我们的建议发生了哪些变化

Postgres 19改进了异步I/O、COPY容错、LZ4默认压缩、BRIN索引和分区操作。建议保留COPY批量加载、jsonb存储、TOAST建模、索引权衡等核心原则,并利用新特性优化性能。升级后需用EXPLAIN重新测试计划,分区仍以生命周期管理为主。

Christopher Winslett:Postgres 19:自我们撰写以来,我们的建议发生了哪些变化

Planet PostgreSQL Planet PostgreSQL · 2026-08-18T19:00:00Z
Alexander Ioffe:Postgres 19 图查询有多快?第一部分:它们实际在做什么?

Postgres 19的SQL/PGQ图查询在固定深度时与手写JOIN性能相同,因其本质是重写为JOIN。但可变深度查询(如爆炸半径)不受支持,需用递归CTE,性能随可达节点数线性增长。Apache AGE支持Cypher可变长度遍历,但比递归CTE慢约2倍。所有实现均基于索引遍历,非原生图引擎的索引无关邻接。

Alexander Ioffe:Postgres 19 图查询有多快?第一部分:它们实际在做什么?

Planet PostgreSQL Planet PostgreSQL · 2026-08-17T00:00:00Z
Shaun Thomas:期待Postgres 19:语法大杂烩

Postgres 19新增三项实用语法:ON CONFLICT DO SELECT实现“获取或创建”,返回现有行并支持行锁;GROUP BY ALL自动分组非聚合列,简化查询;COPY支持JSON格式输出,可生成合法JSON文档。这些改进减少样板代码,提升日常开发效率。

Shaun Thomas:期待Postgres 19:语法大杂烩

Planet PostgreSQL Planet PostgreSQL · 2026-08-07T10:41:27Z
Shaun Thomas:展望Postgres 19:功能崇拜

Postgres 19 新增了随机日期/时间函数,支持指定范围并保持类型一致,简化了测试数据生成。同时引入三个新函数(pg_get_role_ddl、pg_get_tablespace_ddl、pg_get_database_ddl),可直接获取角色、表空间和数据库的DDL定义,无需依赖外部工具如pg_dumpall,提升了数据库管理的便捷性。

Shaun Thomas:展望Postgres 19:功能崇拜

Planet PostgreSQL Planet PostgreSQL · 2026-07-31T09:31:21Z
Shaun Thomas:期待Postgres 19:Autovacuum调整

Postgres 19改进了autovacuum调度,引入基于分数的优先级系统,按表的事务ID年龄、死元组数等指标排序,并新增权重参数调整优先级,支持并行处理索引。新视图pg_stat_autovacuum_scores提供透明度,提升维护效率。

Shaun Thomas:期待Postgres 19:Autovacuum调整

Planet PostgreSQL Planet PostgreSQL · 2026-07-24T12:34:46Z

Postgres 19 引入核心功能 REPACK,可在线重写膨胀表以回收空间,无需长时间锁定,支持并发模式。JIT 默认关闭以减少 OLTP 查询开销,查询规划器通过预聚合优化提升性能。其他改进包括 lz4 压缩、锁等待日志、并行自动清理等,预计 2026 年 9 月发布。

Postgres 19 的新特性

PlanetScale - Blog PlanetScale - Blog · 2026-07-23T00:00:00Z
Paul Jungwirth:TQuel论文

本文探讨了Postgres 19中时间关系代数的优化问题。作者通过研究TQuel模型,发现传统代数恒等式(如笛卡尔积对差运算的分配律)在时间操作符下不成立,原因是保留输入有效时间会破坏代数性质。作者建议将有效时间视为属性限定符而非普通属性,并计划通过CustomScans实现更优的时间操作符执行。

Paul Jungwirth:TQuel论文

Planet PostgreSQL Planet PostgreSQL · 2026-07-21T00:00:00Z
肖恩·托马斯:期待Postgres 19:检查点控制

Postgres 19引入了CHECKPOINT命令的新功能,DBA可以选择FAST和SPREAD两种模式来优化写入性能。FAST模式快速完成检查点,而SPREAD模式则平滑写入,减少对存储的冲击。此外,新增的FLUSH_UNLOGGED选项允许手动刷新未记录表的数据。这些改进提升了CHECKPOINT的灵活性,以满足不同的数据库管理需求。

肖恩·托马斯:期待Postgres 19:检查点控制

Planet PostgreSQL Planet PostgreSQL · 2026-07-17T06:05:23Z
克里斯托弗·温斯莱特:Postgres 19 压缩:从 pglz 到 LZ4

Postgres 19计划将默认的TOAST压缩算法从pglz更改为LZ4,LZ4在压缩速度和压缩比上优于pglz,更适应现代硬件。Postgres使用统一的压缩框架,自动对可变长度类型进行压缩,TOAST的实现将继续优化压缩算法以解决数据存储问题。

克里斯托弗·温斯莱特:Postgres 19 压缩:从 pglz 到 LZ4

Planet PostgreSQL Planet PostgreSQL · 2026-07-16T12:00:00Z
肖恩·托马斯:期待Postgres 19:面向所有用户的数据校验和

Postgres 19引入了在线启用数据校验和的功能,简化了数据库的完整性保护。校验和可以防止硬件故障导致的数据损坏,确保数据在写入和读取时的准确性。DBA可以通过简单的函数调用在运行中的集群中启用校验和,避免了长时间停机的麻烦。这一改进使旧版本集群也能轻松实现数据完整性保护。

肖恩·托马斯:期待Postgres 19:面向所有用户的数据校验和

Planet PostgreSQL Planet PostgreSQL · 2026-07-03T13:42:31Z
肖恩·托马斯:期待Postgres 19:分裂的个性

Postgres 19引入了SPLIT PARTITION和MERGE PARTITIONS语法,简化了分区管理,用户可以更高效地拆分和合并分区。尽管这些操作会锁定整个表,影响性能,并且目前不支持并发操作,但这一功能标志着Postgres分区管理的重大进步。

肖恩·托马斯:期待Postgres 19:分裂的个性

Planet PostgreSQL Planet PostgreSQL · 2026-06-26T07:17:47Z
肖恩·托马斯:期待 Postgres 19:逻辑序列化

Postgres 19 解决了逻辑复制中序列未同步的问题,允许在创建和刷新订阅时同步序列值,简化了迁移过程,减少了手动干预。这一改进对数据库迁移和版本升级至关重要。

肖恩·托马斯:期待 Postgres 19:逻辑序列化

Planet PostgreSQL Planet PostgreSQL · 2026-06-19T11:01:55Z
肖恩·托马斯:期待Postgres 19:是时候了

Postgres 19引入了原生时间表支持,简化了时间数据管理。用户可以通过单一范围类型列方便地跟踪数据有效时间,避免重叠和手动拆分。新功能支持使用FOR PORTION OF语句进行更新和删除,自动处理时间段变化,提高数据准确性和一致性。尽管系统时间支持尚未到位,但这一进展标志着Postgres在时间数据管理方面的重要突破。

肖恩·托马斯:期待Postgres 19:是时候了

Planet PostgreSQL Planet PostgreSQL · 2026-06-12T04:31:56Z
肖恩·托马斯:期待Postgres 19:查询提示

Postgres 19引入了pg_plan_advice和pg_stash_advice模块,提供查询建议功能,帮助优化器选择更好的执行计划。此功能允许DBA在特定情况下调整查询计划,提升Postgres的灵活性和性能。

肖恩·托马斯:期待Postgres 19:查询提示

Planet PostgreSQL Planet PostgreSQL · 2026-06-05T12:02:28Z
肖恩·托马斯:期待Postgres 19:新REPACK命令

Postgres 19引入了REPACK命令,解决了表膨胀问题,允许在不锁定整个表的情况下重写表。通过调整autovacuum设置,可以有效管理表的大小。REPACK命令支持并发执行,提升了性能,同时需注意MVCC安全性,为数据库管理员提供了优化工具。

肖恩·托马斯:期待Postgres 19:新REPACK命令

Planet PostgreSQL Planet PostgreSQL · 2026-05-29T09:21:51Z
卢卡斯·菲特尔:期待Postgres 19:使用RDTSC降低EXPLAIN ANALYZE的时间开销

即将发布的Postgres 19版本将通过采用RDTSC指令替代RDTSCP,降低EXPLAIN ANALYZE的时间开销,从而提高性能。这一改进使得在更多工作负载中启用auto_explain.log_timing成为可能。此外,新设置“timing_clock_source”允许用户选择时钟源,以优化查询性能。

卢卡斯·菲特尔:期待Postgres 19:使用RDTSC降低EXPLAIN ANALYZE的时间开销

Planet PostgreSQL Planet PostgreSQL · 2026-04-11T12:00:00Z

Postgres 19引入了并行TID范围扫描功能,允许多个核心同时处理大表的维护任务,显著提高效率。测试表明,使用并行处理可将执行时间缩短至原来的三分之一,优化了资源利用,适合数据库管理员和开发者进行数据维护。

罗宾斯·塔拉坎:Postgres 19 的 TID 范围扫描速度提升至原来的三倍

Planet PostgreSQL Planet PostgreSQL · 2025-12-08T19:30:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码