PostgreSQL 每周新闻 2024-9-18

PostgreSQL每周新闻#570 - 2024年9月18日

_config.yml 备注:英文原文地址 img

优化数据库以进行分析

您的数据库可能非常适合日常操作,但当您需要运行一些复杂的分析查询时,就会出现一些重大决策。您可以复制数据以各种方式在其他地方进行分析,或者调整 Postgres 以更好地处理事情。对所涉及的概念进行了全面的高层次了解。还有 ▶️ 视频版本

Karen Jex

为什么要停止在 Postgres 中使用 SERIA

SERIAL 是一种常用的生成自动递增 ID 列的便利方法,但它有各种怪癖,并且是 Postgres 特有的。替代方案?标识列,它们都是 SQL:2003 标准的一部分,并受 Postgres 支持。

Naiyer Asif

亲身体验 Postgres 17:新功能和性能影响

加入我们,参加 Postgres 17 版本的独家网络研讨会。探索新的增强功能 — 更快的 B 树扫描、自适应真空策略和流式 I/O 更新 — 以及它们对数据库性能和监控的影响。立即注册!

pganalyze

Postgres 17 RC1 与 sysbench 在小型和大型服务器上的比较

如果您像我们一样焦急地等待下周发布的 Postgres 17,那么您可能想知道它在性能方面的表现如何。Mark 在 15.8、16.4、17 beta 3 和 17 RC1 上运行了一些基准测试,虽然有一些细节需要仔细研究,但总结是“17rc1 看起来很棒 - 没有大的倒退和几个大的改进。”

Mark Callaghan

本周摘要:

使用 Postgres 和 pgvector 实现混合搜索

Jonathan 开始向我们展示如何使用 pgvector 实现混合搜索系统,但他指出他还不想回答您是否应该这样做 — — 这是未来文章的主题。

Jonathan Katz

Postgres 数据分析的窗口函数

当您想要对查询中已检索到的行进行分组或比较时,窗口函数非常有用 - 例如,计算累计总数、执行排名或计算滚动平均值。它们本质上提供了更高阶的查询。

Elizabeth Christensen (Crunchy Data)

📰 分类广告

📄 英特尔展示了针对 AVX-512 优化的 Postgres 高达 48% 的改进 - Phoronix

📄 数据库中的 AI 代理:与 Pgai 一起教 Claude 使用工具 - Haziqa Sajid (Timescale)

📄 从 Temporal 迁移到基于 Postgres 的任务编排器 - Robin Guldener (Nango)

📄 使用复合和部分索引优化 Postgres - Semab Tariq

📄 使用零 ETL 在 S3 中使用 Parquet 实现 Postgres 物化视图 – 特别是使用 Crunchy Bridge for Analytics。 - Marco Slot (Crunchy Data)

🛠 代码和工具

img

🐸 Rainfrog:Postgres 的新数据库管理 TUI

我们和其他人一样喜欢 psql,但总是渴望看到新的东西,而这个由 Rust 驱动的终端 UI 非常优雅。您将获得一个具有突出显示、Vim 式快捷方式的查询编辑器,并且可以在模式之间快速切换。

Carl Liu

📱 Selectable:正在开发的 Android Postgres 客户端

一款用于与 Postgres 交互的全新免费 Android 应用,诚然,它仍处于“早期阶段”,但现在可以在 Google Play 商店中试用。

Selectable Software

🌐 PostGIS 3.5.0 Beta 1 – 流行地理空间扩展的最新版本已为 Postgres 17 做好准备。我们预计最终版本将在 Postgres 17 之后很快发布。

E-Maj 4.5.0 – 数据库子集上的细粒度写入日志和时间旅行。

Pongo 0.14.4 – Node.js 的 Postgres 驱动程序,以 MongoDB 样式 API 的形式呈现。

Good Job 4.3 – Postgres 支持的 Ruby on Rails 作业队列。

pgmoneta 0.14 – 备份/恢复工具。

Written on September 18, 2024