PostgreSQL 每周新闻 2023-9-20

PostgreSQL每周新闻#522 - 2023年9月20日

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

Postgres 16发布

Postgres 的最新主要版本在我们上周发送Postgres Weekly的第二天就发布了,但好处是我们可以在下面的代码和工具中链接到过去一周添加了 PG16 支持的许多扩展😆 尽管如此,这里有一些新增内容:

  • 在 x86 和 ARM 上支持 SIMD 的 CPU 加速
  • 查询规划器现在可以并行化FULL和RIGHT连接。
  • 聚合函数性能改进。
  • 批量数据加载的巨大性能改进COPY
  • 允许从备用服务器进行逻辑复制。
  • 扩展的 SQL/JSON 语法,例如JSON_ARRAY()&JSON_ARRAYAGG()
  • pg_stat_io用于精细 I/O 指标。 有关新增功能的完整列表,请查看发行说明,或者…

PostgreSQL Global Development Group

Postgres 16 中的变化、我们如何做到这一点以及 Postgres 17+ 中的预期

Amit Kapila 以比官方发布帖子(上面)更容易浏览的形式列出了 Postgres 16 中引入的新功能,包括新功能的代码示例SQL/JSON 函数正在发挥作用。

Amit Kapila

对任何数据库进行安全、合规且轻松的数据库访问

通过将数据库访问权限整合到一处,打破访问孤岛并减少开销。持续保持合规性并以最小的努力通过 SOC 2、FedRAMP、HIPAA、ISO 27001、PCI 等审核

Teleport | goteleport․com

Hydra 1.0:开源、面向列的 Postgres

一种开源扩展,可将柱状表添加到 Postgres 中,以实现高效的分析报告,而无需更改数据库。Hydra 的 Owen Ou 录制了一段▶️ 五分钟的截屏视频来展示。

Simon Wijckmans 本周摘要:

  • 如果您想在 AWS 上评估Postgres 16,则它已在 Amazon RDS 的数据库预览环境中可用。

  • 🇬🇧 2023 年首届英国 PGDay上周在伦敦举行,组织者 Dave Page 分享了该活动如何取得巨大成功的最新消息。迎接 2024 年英国 PgDay!

  • ✅如果您想参与的话,数据库工具公司 Redgate Software 的人员正在对数据库状况进行一项调查。

  • FOR在 PL/pgSQL 中使用循环内定义的变量时要小心,因为它们的范围是有限的。

  • Bruce Momjian 解释了他选择参加哪些 Postgres 会议的标准。

  • 关于为什么在 Postgres 会议上发表演讲很重要的讨论。

活跃在Postgres 16

实用的演练使Postgres 16的逻辑复制改进通过其步伐进行了改进。

Brian Pace

Lantern:用于 AI 用例的 Postgres 矢量扩展

pgvector可能非常流行,但 Lantern 提供了一个替代选项(幸运的是,它可以与 pgvector 互操作)。它希望超越 pgvector 和类似的扩展,并支持并行索引创建,使索引创建保持在实时数据库之外。它在底层依赖于usearch 。

Jeung Park and Narek Galstyan

Adab Biranimal

PeerDB:用于 Postgres 的更简单、更快的 ETL

来自 Microsoft 和 Citus Data 的校友推出了一个新平台,专门用于将数据移入和移出 Postgres 的任务。有一个快速入门指南,但其想法是无缝集成多个数据存储,包括 Postgres、Snowflake 和 BigQuery,并提供实时同步、定制 ETL 以及跨所述存储进行联合查询的方法。

PeerDB

pgtt 3.0:管理和使用 Oracle 风格的全局临时表

适用于您想要重现 Oracle 行为而不是重写代码以使用标准 Postgres 临时表的情况。v3 支持 Postgres 12+。

Gilles Darold

Ppg_hint_plan 1.6:在执行计划中手动强制决策

与往常一样,修复了错误,但 Postgres 16 支持是这里的标题。

NTT OSS Center DBMS Development and Support Team

Pigsty 4.0:“包含电池”的 Postgres 发行版

Postgres 的发行版,将自己标榜为“RDS PG 替代品”,包含许多开箱即用的功能,例如扩展、可观察性、自我修复 HA 和监控仪表板。v4.0 引入了 Postgres 16 支持和各种新的捆绑扩展,包括 Apache AGE 和 pgsql-http。

Feng Ruohang

pgrx 0.10.1

  • 用生锈构建邮政扩展。现在,自然而然地获得了Postgres 16的支持。

pg_qualstats 2.1

  • 保存和分析所使用谓词的统计信息

Good Job 3.19.0

  • Postgres 支持的 Ruby on Rails 作业队列。

pgxmock 3.0

  • 用于测试 Go 中数据库交互的模拟驱动程序。

pg_ivm 1.7

  • 增量视图维护 (IVM) 扩展。

💡本周提示

🗓即将举办的Postgres活动

Written on September 20, 2023