选分区键要先看查询而不是先看数据量
Umair Shahid 提醒,分区之所以快靠的是分区裁剪,而裁剪只在查询按分区键过滤时才生效。他给的方法是先把最频繁、最贵的十条查询列出来,看它们的 WHERE 条件;如果过滤列五花八门,分区不会带来均匀收益。其次要看数据分布,不只是不同值的个数,还要看行怎么落在这些值上。哈希分区适合 UUID 一类天然均匀的键,按租户 ID 做哈希会造成热点。时间序按范围分区最合适,还能靠删分区做数据保留。
保留原始来源与发布日期的新闻、博客和活动。
Umair Shahid 提醒,分区之所以快靠的是分区裁剪,而裁剪只在查询按分区键过滤时才生效。他给的方法是先把最频繁、最贵的十条查询列出来,看它们的 WHERE 条件;如果过滤列五花八门,分区不会带来均匀收益。其次要看数据分布,不只是不同值的个数,还要看行怎么落在这些值上。哈希分区适合 UUID 一类天然均匀的键,按租户 ID 做哈希会造成热点。时间序按范围分区最合适,还能靠删分区做数据保留。
PostGIS 发布 3.7.0beta2,官方建议搭配 PostgreSQL 19 Beta2 与 GEOS 3.15.0beta2,支持范围是 PostgreSQL 14 到 19beta2、GEOS 3.10 以上、Proj 6.1 以上。这一版在 beta1 基础上修了 ST_GeometryN 与 ST_DWithin 的内存泄漏,加固了可写模式下攻击者可控的对象解析,补上畸形几何的校验,并修正大端平台与 32 位整数处理。
Tomas Vondra 把常量改名为 WAL_COMPRESSION_ON 以免与 GUC 默认值混淆,文档也会把 zstd 写在 lz4 之前。
表达式常量折叠成普通列时定义被静默接受却不产生统计,版本检查仍写着 190000,统计对象名含 ON 会被错误解析。
TOAST 选项修复补丁把 autovacuum_enabled 改为三值并向 TOAST 表传播,Greg Burd 提醒这是需要写进文档的行为变更。
Michael Paquier 的补丁集用 oid8 做 chunk_id,Yugo Nagata 的性能测试显示打补丁前后几乎没有差异。
Peter Geoghegan 报告提交 51cd5d6f 的缺陷:元组解构对四字节传值属性做符号扩展,OID 转 Datum 却做零扩展,比较时高位不一致。
Vibhor Kumar 把此前提出的三套框架串成一个自上而下的结构。OWNS 是战略层,看的是平台选型中的成本、生态健康度、监管暴露面和规模化能力;CALM 是架构就绪层,判断平台能否可靠演进并被有效治理;ORBIT 是执行层,管的是模型决策能不落空、不重复、不出现无法解释的失败。作者的说法是三层依次依赖:没有就绪的战略只是愿景,没有执行的就绪只是架构表演。他强调平台需要同时承接事务、分析、向量检索与智能体负载。
UTM 介绍了 Triton,用 Windows 的用户态与内核态驱动对接 VirtIO 和 Neptune,为 QEMU 里的 Windows 客户机提供 DirectX 11 支持。文章同时承认 macOS 后端、兼容性以及 Apple 相关组件的许可证仍有约束。Windows 客户机的图形加速长期是 QEMU 在桌面与 CI 场景里的难点,虚拟设备与宿主渲染器若能配合,ARM 上的 Windows 负载就少一层替代方案。
Fastmail 宣布提供欧盟数据区域,把邮箱数据存放在欧洲。围绕这条公告的讨论把数据所在地与司法辖区、公司控制权、密钥归属和运维访问边界区分开来:区域标签只是部署参数,主备副本、日志、监控和工单系统里的数据未必跟着走。对邮件、对象存储和数据库托管一类服务,采购时值得要求供应商给出数据流图、各类副本的位置、密钥管理的控制权、破窗访问流程、实体与分包商清单,以及退出时的删除证明。
新晋 PostgreSQL ACE 张晨解释他为什么把自己定位成数据库恢复专家。他做的是常规工具之外的非常规恢复,自研工具 PDU 走过四个阶段:离线抽取数据、从 WAL 里挖数据、碎片扫描恢复,以及不依赖数据字典的恢复,前两项已开源,后两项作为商业能力保留。他认为 Oracle 与 MySQL 的恢复服务早已成行,PostgreSQL 这块却少有人认真做。他的方法是从事故现场出发,先判断还剩多少数据、值不值得恢复。
由平台自动编排 Workers AI、AI Gateway、Vectorize、R2 与 Browser Run,官方称使用默认嵌入与重排模型时这部分免费。
绑定与 REST API 已走同一路径,日志和计费统一;按模型而非按供应商路由、负载均衡与故障切换仍是路线图。
文章给出四类控制杆:低成本模型与灵活外壳、按请求和任务动态路由、面向开发者的预算与熔断、压缩 token 开销。