PostgreSQL 每周新闻 2023-11-22

PostgreSQL每周新闻#531 - 2023年11月22日

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

探索 Postgres 查询计划

Phil 通过研究如何拦截查询执行过程以及通过这样做可以学到什么,继续深入探讨 Postgres 工作原理的技术细节。 诚然,大多数 Postgres 用户永远不需要深入研究,但如果您想至少了解一下幕后发生的事情,那么值得浏览一下。

Phil Eaton

通过增量物化视图提高查询性能!

通过将 Epsio 插入数据库来提高最复杂查询的性能。 每当基础数据发生变化时,Epsio 就会不断为您定义的查询准备和更新结果,而无需重新计算整个数据集。

Epsio

本周摘要:

  • AWS RDS for PostgreSQL 现在支持 Postgres 16.1。 Postgres 16 也在 Azure Database for PostgreSQL 上正式发布。

  • 📗 Luca Ferrari 和 Enrico Pirozzi 推出了由 Packt 出版的《学习 PostgreSQL》一书的第二版。

  • Bruce Momjian 回顾了 2021 年的一个邮件列表主题,该主题思考 SQL 是否是一件好事。 毫不奇怪的剧透:Bruce 喜欢 SQL。

为多租户设计数据库

Craig 深入研究了多租户应用程序、分片以及 Citus 扩展在管理此类情况方面可以发挥的作用。 他提供了几种数据设计方法,以便您在时机成熟时更好地做好扩展准备。

Craig Kerstiens (Crunchy Data)

在 s390x(即 IBM 大型机)上运行 Postgres

Postgres 正在获得对一种不太新的架构的支持,这种架构采用 IBM Z 系列大型机架构,在 Debian 中称为 s390x。 Marist College 的 LinuxOne 云提供了构建机器。

Christoph Berg

如何在 Heroku 上使用 pgvector 进行相似性搜索

Heroku Postgres 几周前宣布支持 pgvector,这里是强制性的“如何使用它”帖子。

Valerie Woolard (Heroku)

在 Postgres 中体验 WAL REDO

从技术角度了解添加一条自定义信息作为 XLOG 记录以供在 WAL REDO 期间使用所涉及的步骤。

David Zhang

PostgreSQL 101 网络研讨会:数据库监控和优化

Redgate

使用 citus_stat_activity 进行 Citus 实时查询检查

如何使用 citus_stat_activity 一次性获取有关分片的所有信息。

Hans-Jürgen Schönig

Postgres 新技巧:SIMD 向量化以实现更快的分析查询

JAMES BLACKWOOD-SEWELL (TIMESCALE)

在具有两个可读备用服务器的 Amazon RDS 多可用区部署上使用 PgBouncer 进行快速切换

KHODORKOVSKIY AND JAIN (AWS)

River:用于 Go 和 Postgres 的快速、稳健的作业队列

一个新的测试版开源作业队列,“用于构建快速、密封的应用程序”,用 Go 编写。 它使用 pgx 与 Postgres 交互。

Brandur Leach

pgcopydb:将 Postgres 数据库复制到目标 Postgres 服务器

自动化并提供围绕 pg_dump 运行的一些结构 | 两个正在运行的 Postgres 服务器之间的 pg_restore。

Dimitri Fontaine

PGSync 3.0:Postgres 到 Elasticsearch 同步工具

用于将 Postgres 同步到 Elasticsearch 的中间件,以便您可以在 Elasticsearch 中公开非规范化文档以进行查询。 现在麻省理工学院获得许可。

Tolu Aina

PostGIS 补丁版本

即 3.4.1、3.3.5、3.2.6、3.1.10 和 3.0.10。

Orafce 4.7

适用于 Postgres 的 Oracle 数据库兼容性函数和包。

pg-mem 2.7.2

内存中模拟 Postgres,用于 JavaScript 中的单元测试。

Pgpool-II 4.5 Beta 1

连接池和平衡。

Written on November 22, 2023