PostgreSQL 每周新闻 2024-9-27

PostgreSQL每周新闻#571 - 2024年9月27日

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

PostgreSQL 17 发布

重磅版本来了。这是 Postgres 的最新主要版本,比 v16 更进了一步。一些新功能:

💡 如果您想要所有新功能的完整列表,发行说明提供了非常详尽的要点演练。

2024 年 PASS 数据社区峰会主题演讲嘉宾公布

PASS 峰会刚刚公布了今年活动(2024 年 11 月 4 日至 8 日)的主题演讲嘉宾。主题演讲嘉宾包括 Microsoft、Redgate 和一位社区专家,请在下次涨价前立即购买 3 天门票。

PASS Data Community Summit

使用 BOLT 获得更快的 Postgres

BOLT 是来自 LLVM 项目的工具,它通过分析分析器数据来优化编译后的二进制文件。它可以用来加速 Postgres 吗?是的!但这很复杂。

Tomas Vondra

在 Postgres 上构建图像搜索引擎

pgvector 再次来袭。该技术很简单:拍摄图像,创建它们的嵌入,然后使用其他提供的图像的嵌入通过向量相似性搜索查找相似图像。

Adam Hendel (Tembo)

本周摘要:

不使用 pgcrypto 生成一些安全的随机字节

random() 会生成伪随机数,但 pgcrypto 可以获得更好的随机性。但是,如果您的服务器(可能是本地服务器)不是针对 OpenSSL 构建的,则无法使用。幸运的是,Brandur 找到了一个有趣的替代选项。

Brandur Leach

Postgres 中的分层数据类型

Hierarchyid 是 SQL Server 中用于表示层次结构(如树)内位置的特殊类型。您可以使用 Postgres 中的任何整数列来实现这一点,但如果您想要更结构化的内容,ltree 提供了更结构化的选项。

Florent Jardin

当 Postgres 索引出错时

TLDR:创建索引时要小心 — 这是我在并发索引悄无声息地失败时学到的一个惨痛教训。”

Arjun Lall

📰 分类广告

🐘 PostgreSQL 状态调查的最后一天!请确保在 9 月 30 日之前分享您的想法和经验。

💰 Dragonfly(25k GitHub 星)是现代 Redis 替代品。改用 Dragonfly 的组织可以将基础设施成本降低 80%。

Blacksmith 只需更改一行代码,即可将 GitHub Actions 的运行速度提高 2 倍,成本降低一半。受到 Ashby 和 Slope 等 100 多家公司的信赖。

🛠 代码和工具

img

pgMustard v5:快速审查 Postgres 查询计划

一款帮助审查 Postgres 查询计划的工具,现在增强了对 Postgres 17 的支持,并针对次优 JIT 编译和过长的触发时间等问题提供了新的提示类型。不过,您只能免费使用五次,因为它最终是一项付费服务​​。

Michael Christofides

PostGIS 3.5.0 发布

流行的地理空间数据索引和查询扩展的最新版本在 Postgres 17 最终版发布前几个小时发布,因此仍然推荐 RC1,但它应该不错。此处列出了重大更改。

PostGIS PSC & OSGeo

libpg-query-node:从 Node.js 使用 Postgres 的 SQL 解析器 通过 libpg_query 从 Node 在低级别使用 Postgres 的 SQL 解析器。如果您需要更高级别的解析器,则 pgsql-parser 会使用此库,它能够解析查询并将其序列化为 AST 或从 AST 序列化。

Dan Lynch

River 0.12 – 适用于 Go 的快速可靠的 Postgres 后台作业。

Bytebase 2.23 – 适用于团队的数据库 devops 和 CI/CD 系统。

pgAdmin4 v8.12 – 适用于 Postgres 的流行管理平台/面板。

Written on September 27, 2024