PostgreSQL 每周新闻 2023-4-12

PostgreSQL每周新闻#501 - 2023年4月12日

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

Postgres JSONB 函数和运算符备忘单

📄 自称是 Postgres 中各种 JSONB 函数的备忘单,其中包含每个函数的快速示例以及相关运算符。📈 PDF 链接。

Aiven

Supavisor:来自 Supabase 的 Postgres 连接池

来自 Supabase Realtime 背后的人们的新 Postgres 连接池。它使用 Elixir(一种 Erlang VM/BEAM 语言)构建,专为多租户设计。它可以作为集群或作为单个节点运行。最初的基准数字很有希望。

Supabase

三个必读的极端高可用性成功案例

五个 9 的正常运行时间对于任务关键型数据库至关重要。以下是电信公司、支付平台和项目管理组织如何削减成本、实现滚动维护升级并确保数据丢失保护。

EDB

SQL Maxis:为什么我们用 Postgres 队列替换 RabbitMQ

数据仓库同步工具的提供商从他们的系统中删除了 RabbitMQ,并用 Postgres 支持的队列替换了它。继续阅读以了解原因,但最终他们发现 Postgres 解决方案可以提高可靠性和弹性,并且更适合他们的用例。

Charles Chretien (Prequel)

FerretDB 1.0:一种开源的 MongoDB 替代方案

FerretDB 内置于 Go 中,将 MongoDB 的有线协议查询转换为由后端的 Postgres 处理的 SQL,因此您可以重现 MongoDB 的体验,而无需进行有争议的许可更改。幕后 Postgres 的另一个例子!

Peter Farkas

Postgres 16 中的并行聚合

并行聚合通过分布它们来加速处理大型数据集上的聚合函数。并非所有聚合函数都支持并行化,但现在 Postgres 16 中的函数支持string_agg()并行化array_agg()

Pavlo Golub

在 Postgres 16+ 中即时更新成本限制

这将通过允许更快地吸收成本限制更改来解决 VACUUM 运行速度太慢的常见问题。目前,修改限制只会影响未来的 autovacuum 操作,但在未来它将“几乎在你重新加载配置时”影响所有工作人员。

Robert Haas

以正确的方式设置 Postgres 故障转移和故障回复

“这篇博客旨在帮助初学者理解并使用故障转移和故障回复在 PostgreSQL 中设置服务器复制。” 而且,重要的是,最新的方式。

Tristen Raab

观看:如何使用 Postgres Query Planner 调试错误计划并加快查询速度

pganalyze

Citus Con 之路:在公共场合工作

▶作为下周Citus Con预热的一部分,多产的 Pythonista Simon Willison 和 Citus Data 的 Marco Slot 与 Claire Giordano 和 Pino de Candia 就他们在各种开源方面的工作进行了长达一个小时的对话项目。

Simon Willison podcast

Pgpool-II 用例和优势

Pgpool -II是一种流行的连接池和负载均衡器。

Kai Wagner (Percona)

PL/Rust 刚刚发布:一种简单的尝试方法

Yurii Rashkovskii

credcheck v1.0:凭证检查的扩展

通过定义一组允许特定凭证的规则,在用户创建、密码更改和用户重命名期间启用凭证检查,可以拒绝其他凭证,并在需要时强制密码过期。GitHub 回购。

MigOps

💡本周提示

🗓即将举办的Postgres活动

Written on April 12, 2023